我为我的macbook做了一个新的安装(在将我的HDD升级到SSD之后),但我刚刚意识到我的项目将不再在设备上运行
它在模拟器上工作得很好,在改变硬盘驱动器之前,可以在我的iPhone +手表上工作。
我有3个预置配置文件(应用程序、手表和扩展),但是当我试图构建时,我遇到了一个错误。
未能对"WizzHeart WatchKit扩展“进行代码签名。 任何有效的配置文件都不允许指定的权限:com.apple.security.application-group、com.apple.developer.healthkit、keychain group。
当然,修复问题按钮不起作用
//编辑:我使用的是免费成员资格,因此我无法访问开发人员门户
发布于 2016-06-30 02:35:04
您的私钥代码签名证书(位于密钥链中)消失了。您必须从开发人员门户获取撤消旧的开发和分发证书。并生成新的门户。
您可以直接从Xcode (Preferences -> Account;View )或通过开发人员门户生成新的。
回复您的评论:
开发人员门户没有您的私钥。
因为私钥是本地存储在Mac上的,所以要像保护帐户密码一样保护它。保存您的公共私钥对的安全备份。如果私钥丢失了,您必须创建一个全新的标识来签名代码。..。私钥仅存储在密钥链中,如果丢失,则无法检索。 如果您想使用另一个Mac对您的应用程序进行代码签名,您可以在用于创建证书的Mac上导出开发人员配置文件,并将其导入到另一个Mac上。
有关更多详细信息,请参阅维护您的签名身份和证书。
https://stackoverflow.com/questions/38120343
复制相似问题