加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 没有架构来编译(ARCHS = i386,VALID_ARCHS = arm64 armv7

发布时间:2020-12-15 01:41:11 所属栏目:百科 来源:网络整理
导读:前言:我看过 similar questions,没有一个答案似乎解决了我的问题. 我正在使用以下方式构建我的xcode(5.1.1)项目: xcodebuild clean build -sdk iphonesimulator7.0 -arch“armv7s”ONLY_ACTIVE_ARCH = NO, 当我运行这个我得到:没有架构来编译(ARCHS = arm
前言:我看过 similar questions,没有一个答案似乎解决了我的问题.

我正在使用以下方式构建我的xcode(5.1.1)项目:

xcodebuild clean build -sdk iphonesimulator7.0 -arch“armv7s”ONLY_ACTIVE_ARCH = NO,

当我运行这个我得到:没有架构来编译(ARCHS = armv7s,VALID_ARCHS = i386 x86_64)作为一个错误.我用所有的VALID_ARCHS(rm64 armv7 armv7s)作为输入尝试了上述命令.所以我尝试运行这个命令:

xcodebuild clean build -sdk iphonesimulator7.0 -arch“i386”ONLY_ACTIVE_ARCH = NO

然后我得到没有架构来编译(ARCHS = i386,VALID_ARCHS = arm64 armv7 armv7s)作为错误.我尝试使用所有其他VALID_ARCHS(i386 x86_64)运行上述命令,也没有运气.我不知道为什么这些架构错误正在发生.我的项目中有可可可可桶,上面链接的第一个答案没有解决我的问题.

解决方法

您可以覆盖默认变量:
尝试使用这个:

xcodebuild clean build -sdk iphonesimulator7.0 -arch "i386" ONLY_ACTIVE_ARCH=NO VALID_ARCHS="i386 x86_64"

如果您为模拟器构建 – 始终为i386 / x86_64构建.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读