這個(gè)問題困擾很久了棍厂,這里不想解釋原理,只記錄一下要點(diǎn):
一、在Keychain里必須有如下幾個(gè)證書/私鑰:
ProvisioningProfile證書對(duì)應(yīng)的 Distribution Key 或者 Development Key;
蘋果的授權(quán)證書Developer ID Certification Authority雄坪;
二、Xcode里ProvisioningProfile證書設(shè)置:
在General里或Build Settings里(搜Code Signing就出來了)屯蹦,注意確保General里選擇维哈;Automatically 時(shí)只不一定能確定Debug和Release都正確绳姨。
三、Build Settings 里Code Signing Identity確保Debug和Release和證書是對(duì)應(yīng)的阔挠。
另外發(fā)現(xiàn):報(bào)錯(cuò)Invalid bitcode signature信息有很多原因飘庄,網(wǎng)上有很多介紹,特別是那些沒有明確的錯(cuò)誤信息购撼,這種情況很可能是第三方庫造成的跪削,這時(shí)候可以聯(lián)系前文查看錯(cuò)誤的大概原因。