|
5、证书引起的编译失败问题
上传证书后若编译失败,点开失败的日志链接,如果日志只有短短几行的话一般是证书的问题,然后看看日志是否符合以下情况:
1)、若出现error: Provisioning profile "xxx" has app ID "xxx", whick does not match the bundle ID "xxx",说明证书界面填写的包名和mobileprovision证书的包名不对应。
2)、若出现error: Provisioning profile "xxx" doesn't include signing certificate "xxx",说明mobileprovision和p12不对应,去苹果开发网站确认一下创建mobileprovision时选择的是哪一个certificate,然后使用那一个certificate导出的p12。
3)、若出现error: Provisioning profile "xxx" expired on xxx,说明mobileprovision证书过期了,需要去苹果开发网站更新一下mobileprovision,然后重新下载下来上传。
4)、若出现error: Signing certificate is invalid. Signing certificate "xxx", serial number "xxx", is not valid for code signing. It may have been revoked or expired,说明p12证书无效了,需要去苹果开发网站重新创建生成certificate,并更新mobileprovision,然后重新下载下来上传。
5)、若出现 Apple Push Services ,说明p12不对,错误的把推送的p12上传到编译证书这里了。
看上面的第三条和第五条
https://community.apicloud.com/bbs/thread-5033-1-1.html |
|