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

Intel Mac运行正常的项目在M1 Mac上报clang linker exit code 1错误如何解决

可行解决方案如下

  • 检查Xcode项目构建设置中的Architectures配置,删除Excluded Architectures选项下针对Any iOS Simulator SDK的arm64排除规则
  • 若使用CocoaPods管理依赖,在Podfile末尾添加如下配置后执行pod install重新安装依赖:
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = ''
      config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO'
    end
  end
end
  • 右键访达应用列表中的Xcode,点击「显示简介」,勾选「使用Rosetta打开」,重启Xcode后重新编译项目
  • 按Command + Shift + K清理项目构建缓存,再按Command + B重新编译
  • 排查项目中用到的第三方二进制依赖,确认所有依赖均已适配arm64架构,升级到适配M系列芯片的最新版本即可

报错截图

内容的提问来源于stack exchange,提问作者Ahmed Rajib

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 23:18:02