首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >没有要编译的体系结构(ARCHS=i386、VALID_ARCHS=arm64 armv7 armv7s)

没有要编译的体系结构(ARCHS=i386、VALID_ARCHS=arm64 armv7 armv7s)
EN

Stack Overflow用户
提问于 2014-05-29 03:10:37
回答 2查看 22.1K关注 0票数 18

前言:我确实查看了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,上面链接中的第一个答案没有解决我的问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-08 17:01:52

您可以覆盖您的默认变量:尝试使用以下命令:

代码语言:javascript
复制
xcodebuild clean build -sdk iphonesimulator7.0 -arch "i386" ONLY_ACTIVE_ARCH=NO VALID_ARCHS="i386 x86_64"

如果为模拟器构建-始终为i386/x86_64构建。

票数 19
EN

Stack Overflow用户

发布于 2016-11-22 09:09:57

转到您的项目设置(而不是目标)。然后打开构建设置并向Valid architectures:i386添加一个值

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23919970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档