我想构建一个静态库来定位armv7。如何使用xcodebuild正确构建armv7静态库
我在bash脚本使用以下命令:
$XCODEBUILD -project 'MyLibrary.xcodeproj' -target "MyLibrary" -configuration 'Release' -sdk 'iphoneos7.0' clean build ARCHS='armv7 armv7s' IPHONEOS_DEPLOYMENT_TARGET='5.0' TARGET_BUILD_DIR='./build-arm' BUILT_PRODUCTS_DIR='./build-arm'
我不能链接到所产生的库。我得到链接器错误:
file was built for archive which is not the architecture being linked (armv7s): ~/MyProject/MyProject/libMyLibrary.a
我建立二进制文件的方式有问题吗?
任何帮助,将不胜感激。
更新 ,我试图建立(链接到lib应用)目标具有以下设置:
转到项目设置并将Build Active Architectures Only选项设置为否。这可能会解决问题 –