本地机器不支持运行ARM64架构编译项目,无法选择Release:ARM64:Device选项
解决ARM64设备版本构建选项缺失问题
问题详情

- 构建项目时触发上述错误,已安装所有必要依赖包
- 花一周时间排查各类可能原因,始终无法解决问题
- 需要选择
Release: ARM64:Device构建选项,但找不到对应的ARM64设备选项
可行的排查与修复步骤
1. 调整Xcode架构配置
打开项目Build Settings:
- 将
Architectures设置为ARM64(不要使用默认的Standard Architectures) - 确认
Valid Architectures列表包含arm64 - Release模式下必须关闭
Build Active Architecture Only选项
2. 检查开发者证书与设备授权
- 确认目标ARM64设备的UDID已添加至你的开发者账号
- 检查开发者证书状态,若存在异常可重新下载安装证书(苹果开发者证书默认支持ARM64架构)
3. 清理缓存并重启Xcode
- 按
Command+Shift+K清理项目,再按Command+Option+Shift+K清理构建缓存 - 彻底退出Xcode(包括后台进程),重新打开项目后再次查看构建选项
4. 确认部署目标版本
项目的Deployment Target需设置为支持ARM64的系统版本(至少iOS 11.0及以上,过低版本可能不支持纯ARM64构建)
5. 检查设备连接状态
- 确保ARM64设备通过USB正常连接,且设备已信任当前电脑,Xcode能识别该设备
- 若使用无线调试,需确认设备已与Xcode配对成功并处于在线状态
内容的提问来源于stack exchange,提问作者Katherin Jose
相关产品推荐
相关产品推荐

