iOS之解决第三库不支持某种(armv7/armv7s/arm64)指令集问题-Apple Mach-O Linker Error

TARGETS --> Build Settings --> Architectures

     如果有第三方库不支持某种版本,例如arm7,可以把Build Active Architecture Only设置为NoValid Architectures设置为"armv7s arm64"。

Valid Architectures — 设置的支持arm指令集版本有:armv7/armv7s/arm64。如果对应的Architectures设置为支持arm指令集版本有:armv7s arm64,这时Xcode只会生成armv7s和arm64指令集的二进制包。

Build Active Architecture Only — 当该选项设置成YES时,你连上一个armv7指令集的设备,就算你的Valid Architectures和Architectures都设置成armv7/armv7s/arm64,还是依然只会生成一个armv7指令集的二进制包。

猜你喜欢

转载自blog.csdn.net/amberoot/article/details/81142747