在Xcode中运行是正确的,但是当我想使用命令行时 $ / usr / bin / xcodebuild -scheme projectA -workspace projectA.xcworkspace -configuration Debug clean build
并提出以下建议。
=== BUILD NATIVE TARGET projectA OF PROJECT projectA WITH CONFIGURATION Debug ===
Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s).
在构建设置中:
我改变Build Active Architecture Only = No
后,构建成功了。
这种情况的建议设置是什么,在建议线模式下建立成功?感谢。
答案 0 :(得分:74)
您可以从命令行本身设置“仅构建活动体系结构”和“Archs”值。我们设置ARCHS =“armv7 armv7s”ONLY_ACTIVE_ARCH = NO。
例如
/ usr / bin / xcodebuild ARCHS =“armv7 armv7s”ONLY_ACTIVE_ARCH = NO -workspace -scheme ......
这将使您无需手动更改项目设置中的值。
答案 1 :(得分:0)
在我的情况下,它是有效架构中的空单元格'在目标水平上,导致空洞的“已解决”问题。细胞
这导致空置的有效架构'参数和最后的链接器错误。