我遇到的問題(四)

1、打包時證書錯誤
“xxxx Co.,Ltd.” has 3 Apple Distribution certificates but their private keys are not installed. Contact the creator of one of these certificates to get a copy of the private key.

image.png

解決辦法:開發(fā)者賬號里面,xcode自動生成的證書太多了,刪掉自己的證書,重新打包就Ok了。

2、運行項目時App閃退

dyld: lazy symbol binding failed: Symbol not found: _objc_alloc_init
  Referenced from: /Users/xxx/Library/Developer/CoreSimulator/Devices/D8AE0B3A-0E1D-4884-BD95-38CE42D4B6D3/data/Containers/Bundle/Application/BC8E7CFC-22E8-485B-BDD1-CAB8534C8D37/project.app/project
  Expected in: /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 11.3.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libobjc.A.dylib

dyld: Symbol not found: _objc_alloc_init
  Referenced from: /Users/xxx/Library/Developer/CoreSimulator/Devices/D8AE0B3A-0E1D-4884-BD95-38CE42D4B6D3/data/Containers/Bundle/Application/BC8E7CFC-22E8-485B-BDD1-CAB8534C8D37/project.app/project
  Expected in: /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 11.3.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libobjc.A.dylib

原因:其中一個靜態(tài)庫不支持當(dāng)前iOS版本
解決辦法:靜態(tài)庫處理,在xcode中查看project --> summary --> Deployment target, 修改成合適版本,重新打包給App使用。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容