我从[{1}} Certificates, Identifiers & Profiles
配置资料中删除Apple Developers
,在我的Xcode 8中设置Automatically manage signing
。所以Xcode为我做了一切。
但是当我尝试导出我的构建时,我看到了这个错误:
我可以解决这个问题,还是应该重置?我已经在APpStore中安装了应用程序,所以这是更新版本,我担心这会影响AppStore中的应用程序。
Xcode 8中是否存在该问题的良好且安全的解决方案?
答案 0 :(得分:0)
此证书不会影响商店中的应用... 尝试重置它或从Apple开发人员下载新证书并将其导入Mac的钥匙串
答案 1 :(得分:0)
如果您有权访问最初为App Store分发构建应用程序的mac,则可以获取应用商店分发证书的私钥。
要做到这一点,请转到原始Mac,打开Keychain Access应用程序,找到iOS Distribution证书。如果一切正确,您将看到一个小三角形,可以让您扩展证书以查看与其关联的私钥。右键单击该键,然后选择"导出"。获取导出密钥时创建的.p12文件,并在新Mac上打开它。您应该会在新的Mac的Keychain Access应用程序中看到它出现在iOS Distribution证书下面。
如果您无权访问,或者您的密钥/证书搞砸了,您只需生成新证书(以及新密钥)并将iOS分发配置文件绑定到新证书即可。它不会影响您在App Store中的当前应用程序,只要它在同一个Apple开发人员帐户下完成即可。