Xcode 8显示错误,证书不包含签名证书。
这个问题只出现在Xcode-8中,在Xcode 7中,使用同样的配置文件会显示相关的标识证书。
Xcode 8显示错误,证书不包含签名证书。
这个问题只出现在Xcode-8中,在Xcode 7中,使用同样的配置文件会显示相关的标识证书。
您还可以使用强大的Fastlane工具包解决代码签名问题。作者们花了很多心思来有效地自动构建、签名iOS应用程序(以及更多)。
因此,在提到的套件中,有一个名为sigh
的工具,它可以神奇地解决任何签名问题,因此得名 :) 这里的好处是,这个工具封装了常见签名问题的知识,并且可以检测和解决其中大部分。
Fastlane被安装为Ruby gem:
gem install fastlane
然后简单调用:
fastlane sigh --development
回答两个问题,就行了:
[11:56:55]: No existing profiles found, that match the certificates you have installed locally! Creating a new provisioning profile for you
[11:57:01]: Creating new provisioning profile for 'com.myapp' with name 'com.myapp Development'
[11:57:06]: Downloading provisioning profile...
[11:57:09]: Successfully downloaded provisioning profile...
[11:57:09]: Installing provisioning profile...
最后,前往Build Settings -> Signing,并切换到新创建的配置文件,其名称刚刚在命令输出中看到。
此示例用于解决开发代码签名问题(在设备上运行)。有关所有其他选项,请查看sigh文档。
在我的情况下,我在钥匙串中有两个同名的证书,我删除了其中一个重复的证书,这样问题就解决了。
Xcode 11
以下是我遇到的错误:
配置文件“XXX”不包括签名证书“Apple Development: XXX (XXX)”。```
现在,Xcode 11会自动创建一张证书“Apple Development: XXX”,该证书适用于所有平台。
你只需要: