版本编译之坑normal arm64 objective-c++
2018-05-14 本文已影响0人
playboy
命令行编译版本报错:normal arm64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler
在模拟器和真机上运行没有问题,用archive菜单打包App Store版本上传也没有问题。但是用命令行打包ipa就报这个错误。
经过版本回退来逐步排除代码,最终发现因为变量赋值的时候,类型错误,而编译器没有检查出来。
代码如下:
BOOL permitUserControl = @1;//这个错误,编译器没有检查出来。
正确的代码:
BOOL permitUserControl = YES;