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

Xcode编译iOS应用失败:链接器命令退出码1及文件缺失问题

解决Xcode构建时找不到libarclite_iphoneos.a的链接错误

针对构建iOS应用时出现的未找到文件/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a、链接器执行失败退出码1的问题,可尝试以下解决方案:

  • 调整项目部署目标版本
    Xcode 14及以上版本不再为iOS 10及以下版本提供libarclite兼容库。打开项目主target的Info标签,将Deployment Target调整为iOS 11或更高版本,再重新构建。

  • 手动补充libarclite库(需保留低版本部署目标时使用)
    若必须兼容iOS 10及以下版本,可从Xcode 13等旧版本中复制对应文件:

    1. 找到旧Xcode路径下的/Applications/Xcode_13.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/目录
    2. 复制所有libarclite_*.a文件到当前Xcode的同路径下
    3. 重启Xcode后重新构建
  • 统一CocoaPods依赖的部署目标
    若项目使用CocoaPods,部分依赖的部署目标可能过低,需在Podfile中添加以下代码强制统一版本:

    post_install do |installer|
      installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
        end
      end
    end
    

    执行pod install更新依赖后再构建。

  • 重置Xcode缓存与工具链
    执行以下命令清理缓存并重置工具链:

    rm -rf ~/Library/Developer/Xcode/DerivedData
    sudo xcode-select --reset
    

    重启Xcode后重新尝试构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 01:55:02