我错误地从Mac上删除了所有的配置文件(Library/Mobile Device/Provisioning Profiles
)。现在,无论我做什么,Xcode都会给我这个错误:
缺少iOS分发签名标识
我该如何解决这个问题呢?
发布于 2016-02-15 10:40:26
对于过期的苹果证书,这也是同样的错误--尽管我知道这不是你的问题,但你现在是必应上的第一个答案。
According to the Apple Developer Forums,苹果全球开发者关系中间证书过期日期为2016年2月14日。
...此问题源于您的系统和登录密钥链中都有过期的WWDR中间证书副本。要解决此问题,您应该首先下载并安装新的WWDR中间证书(通过双击该文件)。接下来,在keychain Access应用程序中,选择System Keychain。确保在查看菜单中选择“显示过期证书”,然后删除过期版本的Apple Worldwide Developer Relations Authority中间证书(过期日期为2016年2月14日)。您的证书现在应该在Keychain Access中显示为有效,并可供Xcode用于提交到App Store。
您可以获得新的证书(2023年2月7日到期)。在解释页面:https://developer.apple.com/support/certificates/expiration/上提供了AppleWWDRCA.cer
顺便说一句:这个新证书似乎是随Xcode 7.2.1一起安装的
发布于 2016-02-15 13:39:52
点击这里:https://forums.developer.apple.com/thread/37208
下载https://developer.apple.com/certificationauthority/AppleWWDRCA.cer并双击安装到Keychain。
在钥匙链应用中选择“查看”->“显示过期证书”。
从密钥链应用程序的“登录”选项卡和“系统”选项卡中删除Apple Worldwide Developer Relations Authority证书。
发布于 2016-02-15 07:43:47
显然,我遇到了与this问题相同的问题,答案也解决了我的问题!即使我有我的WWDR证书,你添加到密钥链解决了我的问题!
编辑:在做这件事之前,我是这样做的:
注意:生成设置中的将代码签名设置为自动。
https://stackoverflow.com/questions/35398083
复制相似问题