前言:我确实查看了similar question,但似乎没有一个答案能解决我的问题。
我正在尝试使用以下命令构建我的xcode (版本5.1.1)项目:
xcodebuild clean build -sdk iphonesimulator7.0 -arch "armv7s" ONLY_ACTIVE_ARCH=NO
,
当我运行这个命令时,我得到:No architectures to compile for (ARCHS=armv7s, VALID_ARCHS=i386 x86_64)
作为一个错误。我尝试使用所有VALID_ARCHS (rm64 armv7 armv7s)作为输入执行上述命令。因此,我尝试运行以下命令:
xcodebuild clean build -sdk iphonesimulator7.0 -arch "i386" ONLY_ACTIVE_ARCH=NO
然后我得到No architectures to compile for (ARCHS=i386, VALID_ARCHS=arm64 armv7 armv7s)
作为一个错误。我尝试在所有其他VALID_ARCHS (i386 x86_64)上运行上述命令,但也没有成功。我不知道为什么会发生这些架构错误。我的项目中有cocoapods,上面链接中的第一个答案没有解决我的问题。
发布于 2015-05-08 17:01:52
您可以覆盖您的默认变量:尝试使用以下命令:
xcodebuild clean build -sdk iphonesimulator7.0 -arch "i386" ONLY_ACTIVE_ARCH=NO VALID_ARCHS="i386 x86_64"
如果为模拟器构建-始终为i386/x86_64构建。
发布于 2016-11-22 09:09:57
转到您的项目设置(而不是目标)。然后打开构建设置并向Valid architectures:i386添加一个值
https://stackoverflow.com/questions/23919970
复制相似问题