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

最近开发的项目,打包的时候碰到这样的错误:

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

经过分析发现是如下原因:将object-c的对象,赋值给了基本类型。在模拟器上运行不会报错,但是打包的时候,就会报错了。切记切记。

BOOL named = @NO;

解决方法:检查赋值左右两边的数据类型,保证两边数据类型一致。

修改为:

BOOL named = NO;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容