Bal*_*cze 85 xcode code-signing-certificate
我错误地从我的Mac中删除了所有配置文件(Library/Mobile Device/Provisioning Profiles).现在,无论我做什么,Xcode都会给我这个错误:
缺少iOS分发签名身份
我怎样才能解决这个问题?
Pau*_*urm 112
对于已过期的Apple证书,这是完全相同的错误 - 虽然我知道这不是您的问题,但您现在是Bing上的第一个答案.
根据Apple开发者论坛,Apple全球开发者关系中级证书到期日于2016年2月14日到期.
...此问题源于在系统和登录密钥链中都有过期的WWDR中间证书副本.要解决此问题,您应该首先下载并(在文件上双击)安装新WWDR中间证书.接下来,在Keychain Access应用程序中,选择System keychain.确保在"查看"菜单中选择"显示过期的证书",然后删除Apple全球开发者关系证书颁发机构中级证书的过期版本(已于2016年2月14日到期).您的证书现在应该在Keychain Access中显示为有效,并且可供Xcode用于提交到App Store.
您可以获得新证书(2023年2月7日到期).AppleWWDRCA.cer可在解释页面上找到:https://developer.apple.com/support/certificates/expiration/
顺便说一句:看来这个新证书是用Xcode 7.2.1安装的
Eva*_*ana 50
请点击此处:https://forums.developer.apple.com/thread/37208
下载https://developer.apple.com/certificationauthority/AppleWWDRCA.cer并双击以安装到Keychain.
在Keychain应用程序中选择"查看" - >"显示过期的证书".
从Keychain应用程序的"登录"选项卡和"系统"选项卡中删除Apple Worldwide Developer Relations Certificate Authority证书.
Bal*_*cze 13
显然,我遇到了与这个问题相同的问题,那里的答案也解决了我的问题!即使我有WWDR证书,重新加入钥匙串也解决了我的问题!
编辑:在这之前,我做了以下事情:
退出xCode
转到Keychain Access.删除名称中包含iOS的每个证书.对钥匙也一样.
打开Finder,按Go并按ALT,这将显示进入您的图书馆的选项.单击它,找到移动设备 - >配置文件 - >并从那里删除所有内容.
转到成员中心并撤消您拥有的每个证书,删除所有现有的配置文件.
打开xCode,打开你的项目,在General中选择你的团队,在它下面你会收到一个警告和一个说明修复问题的按钮,点击它.完成后,将您的应用程序构建到真实设备(而不是模拟器)并退出xCode.
转到成员中心并转到证书,您将看到xCode已创建一个新证书.下载它,并将其添加到您的Keychain Access.
将WWDR添加到Keychain Access.
尝试存档,它现在应该工作!
注意:在Build Settings中将代码签名设置为自动.
它非常清楚地说.我只需要删除过期的证书,如下所述,并从此链接下载新的证书.这一切都在这个页面上描述.
如果Xcode无法识别我的分发证书,我该怎么办?如果您在Keychain Access应用程序中的系统和登录密钥链中都拥有过期WWDR中间证书的副本,则您的证书可能显示为无效且Xcode无法识别.要解决此问题,您应首先下载并安装续订的证书.接下来,在Keychain Access应用程序中,选择System keychain.在"查看"菜单中选择"显示过期的证书",然后删除Apple全球开发者关系证书颁发机构中级证书的过期版本.您的证书现在应该在Keychain Access中显示为有效并且可供Xcode使用.
这对我有用:Keychain Access - > View - > Show Expired Certificates
然后
钥匙串访问 - >系统选项卡
找到EXPIRED "Apple Worldwide Developer Relations Authority Authority"证书并将其删除.
来自Apple -
感谢您引起社区的关注并为您遇到的问题道歉.此问题源于在系统和登录密钥链中都有过期的WWDR中间证书副本.要解决此问题,您应首先下载并安装新的WWDR中间证书(通过双击该文件).接下来,在Keychain Access应用程序中,选择System keychain.确保在"查看"菜单中选择"显示过期的证书",然后删除Apple全球开发者关系证书颁发机构中级证书的过期版本(已于2016年2月14日到期).您的证书现在应该在Keychain Access中显示为有效,并且可供Xcode用于提交到App Store.
| 归档时间: |
|
| 查看次数: |
34954 次 |
| 最近记录: |