当我尝试使用'导出>在Xcode中保存为Ad Hoc Deployment'选项我会看到一个下拉菜单,其中显示以下内容:
要保存Ad Hoc Deployment,请选择要用于配置的开发团队:
我只有一个选项,所以一旦点击“选择”,我会收到以下错误消息:
Xcode尝试查找或生成匹配的签名资产,但由于以下问题而无法执行此操作:您的帐户已拥有有效的iOS分发证书
登录我的iOS开发者帐户时,我可以看到我目前有3个iOS分发证书(总共5个)并且所有当前都有效(例如,它们将来会过期)。
我使用的Mac是新的,加上所有移动iOS应用程序都是由外部开发人员/团队开发的,因此我不确定哪些证书可以安全删除。
由于证书是在其他机器上进行的,我无法访问它,因此我无法在其他Mac上导出现有的开发人员配置文件并将其安装在我的Mac上。我也不确定我是否可以撤销当前的证书?撤销当前证书时可能发生的最坏情况是什么?
答案 0 :(得分:2)
与Xcode中关于证书的大多数错误消息一样,它不是很有帮助。我会做以下事情:
直到今天,我仍然手动完成所有证书和配置,虽然肯定没有问题,但我似乎并没有像许多人那样做噩梦。我让Xcode处理的过程中唯一的部分是同步配置文件。