没有可编译的体系结构(ARCHS = i386,VALID_ARCHS = arm64 armv7 armv7s)

 顺佳海外 发布于 2023-01-12 18:10

前言:我确实看过类似的问题,但没有一个答案能解决我的问题.

我正在尝试使用以下方法构建我的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,上面链接中的第一个答案并没有解决我的问题.

1 个回答
  • 您可以覆盖默认变量:尝试使用此:

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

    如果您为Simulator构建 - 始终为i386/x86_64构建.

    2023-01-12 18:13 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有