关于Xcode证书问题

这个问题困扰很久了,这里不想解释原理,只记录一下要点:
一、在Keychain里必须有如下几个证书/私钥:
ProvisioningProfile证书对应的 Distribution Key 或者 Development Key;
苹果的授权证书Developer ID Certification Authority;
二、Xcode里ProvisioningProfile证书设置:
在General里或Build Settings里(搜Code Signing就出来了),注意确保General里选择;Automatically 时只不一定能确定Debug和Release都正确。
三、Build Settings 里Code Signing Identity确保Debug和Release和证书是对应的。

另外发现:报错Invalid bitcode signature信息有很多原因,网上有很多介绍,特别是那些没有明确的错误信息,这种情况很可能是第三方库造成的,这时候可以联系前文查看错误的大概原因。

参考:https://stackoverflow.com/questions/39568005/xcode-8-shows-error-that-provisioning-profile-doesnt-include-signing-certificat

你可能感兴趣的:(关于Xcode证书问题)