iOS 配置代码签名问题。我怎样才能消除一切并重新开始?
Posted
技术标签:
【中文标题】iOS 配置代码签名问题。我怎样才能消除一切并重新开始?【英文标题】:iOS provisioning code signing problems. How can I wipe everything out and start over? 【发布时间】:2012-04-02 03:54:57 【问题描述】:我在配置和代码签名问题上遇到了真正的麻烦。我已迁移到新计算机并收到一堆“未找到有效签名身份”消息。在多次尝试修复分发代码签名时,我也设法丢失了我的开发人员代码签名。
我是第一个承认根本问题是我完全失败来掌握代码签名、配置和所有相关主题的概念。我要求在 SO 上的 separate question 解决这个问题。
这个问题是要求采取具体步骤来彻底清除我的配置和代码签名混乱。我正在运行 Xcode 4.3,并且在 App Store 中有 2 个我不想中断分发的实时应用程序。请帮忙。
更新:我已经从旧 mac 导入了我的私钥,它显示在 Keychain Access 中。当我尝试根据 Apple 文档请求证书时,我没有收到“让我指定键/值”复选框,并且当我尝试将其保存到磁盘时,我收到错误“找不到指定的项目”在钥匙串中”。啊。
【问题讨论】:
This might help 【参考方案1】:第 1 步:打开 XCode。在管理器中,删除所有配置文件。
第二步:打开钥匙串访问(Utilities>Keychain Access);删除与开发者/发行版和 WWDCCA(或其他任何名称)中间证书相关的所有证书。
第 3 步:重新下载并退出。确保将私钥从旧机器导出和导入到新机器。
如果您需要有关如何设置代码签名的说明,可以查看我对这个问题的回答:Code Signing Error。
干杯!
【讨论】:
慢点,Tex。:) 我已经导入了我的原始私钥,它就在 Keychain Access 中。接下来我该怎么做? 从 Provisioning Portal 下载两个证书(Dev/Dist)并在 Keychain 中打开它们,然后下载两个 .mobileprovision 配置文件并在 XCode 中打开它们(只需打开它们),它们应该尝试与您的链接您刚刚导入的证书。我在回答中提到的问题中概述了整个过程。如果您需要更多帮助,供应门户提供与流程的每个步骤相关联的操作指南页面。 删除证书对我有用【参考方案2】:在此处查看本教程。您可能会觉得这很有帮助
http://seventhsoulmountain.blogspot.com/2013/09/ios-code-sign-in-complete-walkthrough.html
【讨论】:
以上是关于iOS 配置代码签名问题。我怎样才能消除一切并重新开始?的主要内容,如果未能解决你的问题,请参考以下文章