最近開發(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;