我在Apple Developers配置文件中没有从Certificates, Identifiers & Profiles加载,并且在我的Xcode8中设置了Automatically manage signing。所以Xcode为我做了所有的事情。
但是当我尝试导出我的构建时,我看到了这个错误:

我能解决这个问题吗?还是我应该重置它?我已经在AppStore中有应用程序了,所以这是更新版本,我担心这会影响APpStore中的应用程序。
这个问题在Xcode8中有没有一个好的、安全的解决方案?
发布于 2017-01-21 17:46:55
此证书不会影响应用商店中的应用...尝试重置它或从apple developer下载新证书并将其导入mac的钥匙链
发布于 2017-01-24 09:03:42
如果您可以访问最初用于为app Store分发构建应用程序的mac,则可以获取App store分发证书的私钥。
要做到这一点,打开原始的苹果电脑,打开Keychain Access应用程序,找到iOS分发证书。如果一切都正确,您将看到一个小三角形,它允许您展开证书以查看与其关联的私钥。右键单击密钥,然后选择“导出”。获取导出密钥时创建的.p12文件,并在新的Mac上打开它。你应该会看到它出现在新的iOS‘s Keychain Access应用程序的Mac分发证书下面。
如果您没有访问权限,或者您的密钥/证书被弄乱了,您可以简单地生成一个新证书(以及一个新密钥),并将iOS分发配置文件绑定到新证书。它不会影响你在app Store中的当前应用程序,只要这一切都是在同一个Apple开发者帐户下完成的。
https://stackoverflow.com/questions/41777647
复制相似问题