尝试运行“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”时出错的主要内容,如果未能解决你的问题,请参考以下文章

尝试运行命令“flutter run”时出错

尝试运行 jupyter notebook 时出现导入错误

尝试让 Javascript 函数同步运行

尝试运行android时出现Meteor.js错误

尝试为 iOS 运行或构建 Flutter 项目时出错

第一次尝试运行 KIVY