iOS打包報錯:** ARCHIVE FAILED ** .mm normal armv7 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler

最近開發(fā)的項目,打包的時候碰到這樣的錯誤:

The following build commands failed:

CompileC /Users/Shared/Jenkins/Library/Developer/Xcode/DerivedData/TeamWork-dcydxlohadttmhgasednrnhgumaw/Build/Intermediates/ArchiveIntermediates/TeamWork-Product/IntermediateBuildFilesPath/TeamWork.build/Product-iphoneos/TeamWork.build/Objects-normal/armv7/WMessageCenter.o TeamWork/zt2a/WMessageCenter.mm normal armv7 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler

經(jīng)過分析發(fā)現(xiàn)是如下原因:將object-c的對象,賦值給了基本類型。在模擬器上運行不會報錯,但是打包的時候,就會報錯了。切記切記。

BOOL named = @NO;

解決方法:檢查賦值左右兩邊的數(shù)據(jù)類型,保證兩邊數(shù)據(jù)類型一致。

修改為:

BOOL named = NO;

最后編輯于
?著作權(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

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