我最近完成了OS X和包括Xcode在内的应用程序的擦除和全新安装。
我可以在iOS模拟器(6.1)上构建并运行任何应用,而不会出现问题。尽管我可以在重新安装之前进行此操作,但是我无法构建并运行到设备上。相反,我在标题下收到以下错误...
检查依赖项
代码签名错误:身份“iPhone Developer”与您的钥匙串中的任何有效,未过期的证书/私钥对不匹配
我有一个有效且当前的iOS开发帐户。
我已经刷新了配置文件。是的,尽管我仍然想了解这些工作原理,但我已经阅读了一些文章,因此答案可能会以某种方式被锁定。 (我是Xcode和Objective C的新手,一直专注于代码。)
希望有人可以帮忙吗?
还要注意的是,五年之后,我的Time Capsule坏了(我怀疑是电源),然后才能完全还原所选的目录,所以我无法在旧的Library目录中挖掘可能现在对我有用的文件。
最佳答案
您重新安装了系统,因此丢失了私钥和存储在钥匙串中的证书。如果没有从Xcode导出作为备份,则需要请求一个新密钥并制作新证书:
值得一看的最佳实践指南:
App Distribution Guide: Best practices