由于今天上午遇到项目一直报Provisioning profile "XX" doesn't include signing certificate "xx developer",于是开始网上找各种办法尝试。甚至重新申请了证书(还好我这边用到这个开发者账号的项目只有一个,否则。。。)
其实主要原因就是 描述文件和证书不匹配。也许各位已经有了自己的解决思路。
在此贴出自己的解决思路,希望能帮到你
问题主要分为两点:
一、勾选automatically manage signing 报错在打包ipa的时候出现。
解决思路:
1、先检查描述文件和证书是否有问题,主要是看描述文件的Certificates是否和你的证书一致。(我这里直接用发布证书演示截图了)

2、检查项目配置项:Build Settings -> signing,是不是全为iOS Developer。
如果这个配置项不对,会报Code signing is required for product type 'Application' in SDK 'iOS XX.X'的错。在这就不一一演示了。总之检查调整下就好了。

二、不勾选automatically manage signing
解决思路:
1、同勾选automatically manage signing 一样,先检查描述文件。
2、检查项目配置项:Build Settings -> signing。根据类型进行选择。即开发的描述文件不能在xcode选择生产证书进行codeSign,反过来也不行,只能完全对应。

持续更新。。。
网友评论