You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为基于Intel芯片的最新MacOS创建仅原生架构的归档构建

解决Xcode仅适配Intel芯片Mac应用的归档问题

具体设置步骤:

  1. 打开Xcode项目,选中对应的Target(注意不是项目根节点)。
  2. 切换到Build Settings标签,在顶部搜索框输入Architectures快速定位相关配置项。
  3. 逐一修改以下关键设置:
    • Architectures:点击下拉选Other...,删除默认的$(ARCHS_STANDARD),手动添加x86_64。
    • Valid Architectures:直接设为x86_64;如果找不到这个选项,点击Build Settings右上角的+,选择Add User-Defined Setting,输入VALID_ARCHS,值填x86_64。
    • Build Active Architecture Only:Debug模式可设为Yes,Release模式建议设为No,确保归档时只编译x86_64架构。
    • Excluded Architectures:添加arm64,让Xcode跳过苹果芯片架构的编译。
  4. 切换到项目的Info标签,确认Deployment Target设置为Monterey 12.5及以上(和你的开发环境匹配)。
  5. 先执行Cmd+Shift+K清理编译缓存,再重新尝试归档,此时Xcode只会生成适配Intel芯片(x86_64)的应用包。

额外提醒:

  • 若项目包含第三方库,要确认这些库也提供了x86_64架构版本,否则归档仍会报错。

内容的提问来源于stack exchange,提问作者MD Sazid Hasan Dip

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 20:06:19