版本编译之坑normal arm64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler

命令行编译版本报错:normal arm64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler

在模拟器和真机上运行没有问题,用archive菜单打包App Store版本上传也没有问题。但是用命令行打包ipa就报这个错误。

经过版本回退来逐步排除代码,最终发现因为变量赋值的时候,类型错误,而编译器没有检查出来。

代码如下:

BOOL permitUserControl = @1;//这个错误,编译器没有检查出来。

正确的代码:

BOOL permitUserControl = YES;

你可能感兴趣的:(版本编译之坑normal arm64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler)