尝试运行“pod trunk push [cocoapod].podspec”时出错
Posted
技术标签:
【中文标题】尝试运行“pod trunk push [cocoapod].podspec”时出错【英文标题】:Error when trying to run `pod trunk push [cocoapod].podspec` 【发布时间】:2016-08-24 05:12:12 【问题描述】:当尝试使用标题中提到的pod trunk push
将我的 cocoapod 框架的更新推送到 repo 时,我收到以下错误:
[!] 身份验证令牌无效或未经验证。使用发送的电子邮件进行验证或注册新会话。
我之前更新了 cocoapod,如何验证我的电子邮件或会话?
编辑:有时我也会收到错误:[!] You need to register a session first.
【问题讨论】:
CocoaPods Trunk cannot push update: "You need to register a session first."的可能重复 【参考方案1】:在终端中运行以下命令:
pod trunk register yourEmail@example.com 'Your Name'
点击发送给您的电子邮件中的链接。
再次在终端中运行pod trunk push
命令
【讨论】:
第一次推送需要多少时间?? @vijeesh 我想这是你的 cocoapod 的大小和你的互联网服务速度的一个因素,但对我来说只有几秒钟。【参考方案2】:刚才我失败了,看起来还有一个额外的要求来执行注册为outlined here。
-
从终端运行:
pod trunk register myemail@domain.com 'MyName'
点击发送到您地址的电子邮件的链接
再次运行pod trunk push
强调一下,与贾斯汀回答的不同之处在于包含 名称值。如果没有它,我将无法注册。
【讨论】:
以上是关于尝试运行“pod trunk push [cocoapod].podspec”时出错的主要内容,如果未能解决你的问题,请参考以下文章