Xcode 6.1 iOS Distribution 总是被撤销或丢失

Posted

技术标签:

【中文标题】Xcode 6.1 iOS Distribution 总是被撤销或丢失【英文标题】:Xcode 6.1 iOS Distribution is always revoked or missing 【发布时间】:2015-02-12 18:40:30 【问题描述】:

我正在尝试提交一个应用程序,但我被卡住了。在 Xcode 6 中,我无法在我的帐户下获得有效的 ios 分发签名身份。

它总是显示为已撤销,永远无效。我已确保将其连接到我在开发站点上的配置帐户。

我还去了开发者网站,在那里撤销它,重新创建它,然后回到 xcode 尝试提交我的应用程序,但我收到以下消息:

收到此消息后,当我在首选项中检查我的帐户时,iOS 发行版甚至都没有显示:

当我尝试添加一个时,它说:

我试过了:

删除 iOS 分发证书并在 xcode 上重新生成(生成为撤销) 在 developer.apple.com 上删除并创建它 将我的配置文件链接到正确的应用 ID 改用 Xcode 5 提交我的构建

我不知道要导入什么或从哪里找到开发者资料。我检查了开发文档,它说在切换 mac 计算机时会发生Your account already has a valid iOS Distribution certificate 错误,但这都在同一台机器上。我正在使用 VMWare 在 iOS Mavericks 的虚拟映像上运行它,这可能是罪魁祸首吗?

【问题讨论】:

创建证书时,请务必将其添加到您的钥匙串中。 我删除了我以前的发行版并在 Xcode 中创建了一个新发行版,它会在我的钥匙串中自动生成它。但是,当我在钥匙串中查看它时,它会显示This certificate is not yet valid。如何验证? 检查以确保您计算机的日期与世界同步。 【参考方案1】:

确保 Mac 上的时间设置正确无误。

当您使用虚拟机并暂停它时,它也会暂停 Mac 上的时间。您的时间设置可能因此被推迟,使您的证书无效直到将来的某个时间。

欲了解更多信息,请参阅:Distribution certificate error:"This certificate is not yet valid."

【讨论】:

哇,就是这样。我的约会晚了几天。 哦,我只是在这件事上浪费了一整天的时间。谢谢,这是我的确切问题

以上是关于Xcode 6.1 iOS Distribution 总是被撤销或丢失的主要内容,如果未能解决你的问题,请参考以下文章

模拟器 iOS 8 Xcode 6.1 中缺少键盘

如何在 Xcode 6.1 中安装 iOS 7.0 和 iOS 8.0 模拟器?

CocoaLibSpotify 无法在 XCode 4.6 / iOS 6.1 中编译

Xcode 6.1 iOS Distribution 总是被撤销或丢失

未生成适用于 iOS 的 Xcode 6.1 静态库 .a

XCode 4.6:iOS 6.1 - 验证时出现 CFBundleVersion 和 CFBundleShortVersionString 错误