【发布时间】:2012-04-16 11:43:47
【问题描述】:
我想我已经达到了iOS 供应地狱的最低点。在迁移到新的 mac 并进行归档以进行分发后,我收到了错误:
代码签名错误:未找到未过期的配置文件,其中包含 任何钥匙串的签名证书
然后,我按照 Apple 的说明手动删除了所有证书和密钥以及配置文件,并进行了“硬重置”(删除所有密钥、证书和配置文件),但出现了同样的错误。然后我又做了一次硬重置,然后让 Xcode 通过 Organizer 处理整个事情,又做了一个存档 - 只是看到同样的错误。
我在 Keychain Access 中显示了所有证书(WDRCA、Developer ID Cert Authority、iPhone Dev、iPhone Distribution),Xcode 显示它看到了开发和分发证书以及配置文件,所有标有绿色复选标记和“有效”状态。
应用内的代码签名显示选择了正确的开发和分发。
真正令人不安的是,谷歌搜索错误显示来自 Apple 的 one tech note 不是很有帮助,2 条推文和 3 个日语结果 - 仅此而已。我联系了其中一位推文,他说他修复了一个艰难的结果,我已经做了两次。
关于去哪里或下一步做什么有什么想法吗?
【问题讨论】:
-
我在移动机器时遇到了这个问题,通过以下步骤修复:stackoverflow.com/questions/6769345/…
标签: ios code-signing ios-provisioning