Unable to Push Custom Framework on Cocoapods

971 Views Asked by At

I have a custom framework that is already pushed on cocoaPods by some other developer and his email id is removed now. But he didn't add anyone owner of it. Now I have some changes in that framework and I want to push it on cocoaPods. Now when I am pushing it on Cocoapods from command "pod trunk push Podspec_file_name.podspec" it's giving me below error:-

[!] You (my_email_address) are not allowed to push new versions for this pod. The owners of this pod are (previous_developer_Email_address)

I tried to do it by adding the owner to me from below commands lines:-

Command-1. pod trunk register MY_Email_Address 'My_Name'

It sends verification links on my email address to which I have to verify by clicking.

Command-2. pod trunk add-owner Framework_name My_email_address

Again it's giving me error:- [!] You are not allowed to add owners to this pod.

So I am unable to push it on cocoapods. I didn't find its solution anywhere. If anyone had faced this problem then please help me. Any help would be greatly appreciated!!

2

There are 2 best solutions below

0
Piyush Naredi On BEST ANSWER

Finally, I have resolved this by recreating that old person's email-Id again. From the command line, the email verification link sent on new account and I verified that.

By the way, I was having three option to do that:-

  1. By Claiming Pods: - I didn't take it appropriate and was not sure that I will get help from Cocoapods support because I wasn't claiming on another person's framework. I was just trying to add me as the owner for the already created pod.

  2. By Creating Another Github Repository:- It can be resolved by shifting the current Github repository to a new one by doing some modification in name.

  3. Recreate account of last owner:- I found it most appropriate to create old owner's email id with same email address which he had. Cocopods links went on that email and I verified that.

3
Paul Beusterien On

Run pod trunk info {podname} to find the owners. Contact one of the owners to give you access.

If that doesn't work, you could try filing a claim for the pod at https://trunk.cocoapods.org/claims/new