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

运行iOS模拟器时Linker命令失败(错误码1):libarclite缺失如何解决?

解决TUICallKit_Swift编译iOS项目时libarclite缺失错误

这个错误是因为Xcode 14及以上版本移除了libarclite库——该库原本是为iOS 10及以下版本提供ARC支持的。如果你的项目或依赖的最低部署目标低于iOS 11.0,就会触发这个报错。以下是具体解决方法:

  • 升级项目最低部署目标:打开Xcode,选中项目根节点,切换到「Info」标签页的「Deployment Info」区域,把「iOS Deployment Target」改成iOS 11.0或更高版本。
  • 同步调整依赖库的部署目标:如果TUICallKit_Swift或其他第三方依赖的最低部署目标仍低于11.0,需要一并修改:
    1. 打开项目的「Pods」目录,找到对应依赖的项目文件
    2. 进入该项目的「Build Settings」,搜索「iOS Deployment Target」,设置为iOS 11.0及以上
  • 清理重建项目:按下Cmd+Shift+K清理项目缓存,再按Cmd+B重新编译;如果是CocoaPods管理的依赖,先在终端执行pod install更新配置后再构建。

如果实在无法升级部署目标,可以尝试手动添加libarclite库,但这种方法不推荐,因为后续Xcode版本更新可能会再次出现兼容问题。

内容的提问来源于stack exchange,提问作者三齿稃

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 15:04:51