我的ios项目一直运行到昨天。今天,我必须通过在我的配置文件中添加一个额外的设备,为TestFlightAap
生成一个新的Adhoc
provisioning profile
。我删除了旧provisioning profile
,当我使用我生成的新版本时,它开始给我以下错误。
。
如果我按下修复问题,它会在Automatic
选项中使用provisioning profile
并允许我archieve
但是当我尝试导出IPA时,它会开始给我以下错误。
。
同样的事情发生在另一台Mac上,我之前能够archieve
,但是当我使用新的配置文件时,它开始给我同样的错误。
当我检查XCode中的Distribution certificate
Preferences ==> Accounts ==> View Details. The status for
分发证书is
已撤销。但在发生此问题的其他MAC上却不一样。我正在使用XCode 6.1
有些人可以指导我如何使用我想要的archieve
成功provisioning profile
。
由于
答案 0 :(得分:1)
您可能已使用已从钥匙串中删除了私钥的证书创建了新的配置文件。或者证书已从另一台mac创建。我遇到过这样的问题,最好的解决方案是创建新证书和新的配置文件。
答案 1 :(得分:0)
在开发者帐户中下载新配置文件请按照此步骤进行操作我希望这一个是完整的帮助
1. go to Certificates, Identifiers & Profiles in the Developer Center
2. create a new provisioning profile in "Provisioning Profiles" / "Distribution"
3. download the profile and open it
4. restart Xcode