美文网首页
iOS问题记录 - 升级Xcode 14.3版本运行项目报错

iOS问题记录 - 升级Xcode 14.3版本运行项目报错

作者: Y_3c23 | 来源:发表于2023-04-05 13:27 被阅读0次

    开发环境

    macOS 13.3

    Xcode: 14.3

    问题描述

    Xcode 14.2版本运行项目一切正常,升级到14.3版本后运行报错。

    运行到真机的报错信息:

    ld: file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.aclang: error: linker command failed with exit code 1 (use -v to see invocation)

    问题分析

    从报错信息看,都是在链接库的时候因为找不到静态库(libarclite_iphonesimulator.a/libarclite_iphoneos.a)而报错。利用访达的前往文件夹功能快速来到报错信息中的目录,发现连arc目录都不存在,更不用说静态库文件。

    现在可以确定的是Xcode 14.2版本肯定是正常的,那会不会是14.3版本移除了整个arc目录?找到一台还没升级到Xcode 14.3版本的电脑,在同样的路径下,果然存在arc目录:

    这种老项目应该很少了吧,如果真的是属于这种情况,又不想升最低部署目标版本,建议从以下方法任选一种:

    下载arc目录解压后复制到指定目录路径:

    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib

    Xcode使用14.3以下版本,Xcode历史版本官方下载(需要登录)

    相关文章

      网友评论

          本文标题:iOS问题记录 - 升级Xcode 14.3版本运行项目报错

          本文链接:https://www.haomeiwen.com/subject/oqieddtx.html