无法在 Cocoapods 上推送自定义框架

Unable to Push Custom Framework on Cocoapods

我有一个自定义框架,它已经被其他一些开发人员推送到 cocoaPods 上,现在他的电子邮件 ID 已被删除。但他没有添加它的任何所有者。现在我对该框架进行了一些更改,我想将其推送到 cocoaPods 上。现在,当我从命令 "pod trunk push Podspec_file_name.podspec" 将其推送到 Cocoapods 时,出现以下错误:-

[!] 您 (my_email_address) 无权为此 pod 推送新版本。这个 pod 的所有者是 (previous_developer_Email_address)

我尝试通过以下命令行将所有者添加给我:-

命令-1。 pod 中继寄存器 MY_Email_Address 'My_Name'

它会在我的电子邮件地址上发送验证链接,我必须通过单击该链接来验证。

命令 2。 pod trunk 添加所有者 Framework_name My_email_address

再次出现错误:- [!] You are not allowed to add owners to this pod.

所以我无法将它推送到 cocoapods 上。我没有在任何地方找到它的解决方案。如果有人遇到过这个问题,请帮助我。任何帮助将不胜感激!!

运行pod trunk info {podname}找楼主。联系其中一位所有者以授予您访问权限。

如果这不起作用,您可以尝试在 https://trunk.cocoapods.org/claims/new

上对吊舱提出索赔

最后,我通过重新创建那个老人的电子邮件 ID 解决了这个问题。从命令行,电子邮件验证 link 发送到新帐户,我验证了。

顺便说一下,我有三个选择:-

  1. 通过声明 Pods: - 我没有采取适当的方式并且不确定我是否会从 Cocoapods 支持中获得帮助,因为我没有要求别人的框架。我只是想将我添加为已创建的 pod 的所有者。

  2. 通过创建另一个 Github 存储库:- 可以通过将当前 Github 存储库转移到一个新的存储库来解决做一些 名称修改

  3. 重新创建上一个所有者的帐户:- 我发现用他拥有的相同电子邮件地址创建旧所有者的电子邮件 ID 是最合适的。 Cocopods links 去了那封电子邮件,我验证了这一点。