安装Xcode 14.3后运行App提示缺失libarclite_iphoneos.a文件如何解决?
解决Xcode 14.3运行iOS 16.3设备时找不到libarclite_iphoneos.a的问题
以下是几种可行的解决办法:
1. 修正Xcode路径配置
错误路径指向Xcode-beta.app,但你安装的是正式版Xcode 14.3,需确保路径正确:
- 打开Xcode,点击顶部菜单栏
Xcode > Settings,进入Locations标签页 - 在
Command Line Tools下拉列表中选择Xcode 14.3 (14E222b),确保路径指向/Applications/Xcode.app而非beta版本
2. 提升项目iOS部署目标
Xcode 14.3移除了仅支持iOS 11及以下版本的libarclite库,若项目部署目标过低会触发该错误:
- 打开项目的
Build Settings面板,搜索iOS Deployment Target - 将目标版本调整为iOS 12.0或更高,重新编译项目
3. 手动添加libarclite库(需保留低部署目标时用)
如果必须维持iOS 11及以下的部署目标,可从旧版Xcode中复制相关文件:
- 找到Xcode 14.2(或更早包含该库的版本),复制
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a文件 - 将文件粘贴到Xcode 14.3的对应路径
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/(若arc文件夹不存在则手动创建) - 同时复制旧版Xcode中的
arclite.h头文件到/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/arc/目录
内容的提问来源于stack exchange,提问作者Justin A
相关产品推荐
相关产品推荐

