当前位置: 首页 > news >正文

xcode14.3更新一系列问题

1. Missing file libarclite_iphoneos.a (Xcode 14.3) 解决方法
 

Xcode升级到14.3后编译失败,完整错误日志:

File not found: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a

原因:

xcode 14.3更新后arc路径缺失导致pod的引用路径全部无法正常找到。这里需要重新创建该路径及文件即可。

解决方法:

添加缺失的文件即可,当然也有人取巧,限定导出归档的版本到iOS13规避这个问题。等待XCode14.3+的修复版本出来解决这个问题。

准备

  1. 安装Git,用于下拉缺失的文件资源;
  2. 访问GitHub内的文件资源,确保可以访问(https://github.com/kamyarelyasi/Libarclite-Files)

具体步骤:

  1. 跳转到存放文件的目录
cd /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/

2.创建arc目录

(可能会出现创建目录失败的情况:mkdir: arc: Operation not permitted,解决办法参照:解决问题:Mac OS遇到 Operation not permitted 问题_123qwer456的博客-CSDN博客)

 
  1. #执行第一个命令后需要输入Mac用户的登录密码以获取root权限

  2. sudo mkdir arc

  3. cd arc

3.下载资源文件

 
  1. #命令的最后一个点不能遗漏,这是git clone后的解压目录(当前目录),否则创建目录/Libarclite-Files

  2. sudo git clone https://github.com/kamyarelyasi/Libarclite-Files.git .

4.修改文件权限

sudo chmod +x *

5.修改编译脚本文件(这一步我并没有做)

 
  1. 文件目录:

  2. 原生App:Pods\Target Support Files\Pods-App\Pods-App-frameworks.sh

  3. Flutter App:Pods\Target Support Files\Pods-Runner\Pods-Runner-frameworks.sh

  4. 搜索(CMD+F):source="$(readlink "${source}")"

  5. 替换成:source="$(readlink -f "${source}")"

2. xcode 14 报错 That command depends on command in Target 'xxx' (project 'xxx')

 

'/Users/xxx/Library/Developer/Xcode/DerivedData/xxx/Build/Products/Debug-iphoneos/xxx.app/Assets.car':
1) Target 'xxx' (project 'xxx') has compile command with input '/Users/xxx/Desktop/workSpace/xxx/Assets.xcassets'
2) That command depends on command in Target 'xxx' (project 'xxx'): script phase “[CP] Copy Pods Resources”

解决方法:

找见如下路径删除,报错消除。

                                             Snip20211019_1.png

 

 

http://www.lryc.cn/news/135093.html

相关文章:

  • 1U和2U的服务器怎么选择
  • 【SA8295P 源码分析】05 - SA8295P QNX Host 上电开机过程 进一步梳理(结合代码)
  • 【数据结构与算法】迪杰斯特拉算法
  • python爬虫-网页数据提取
  • ZigBee的Many-to-One和Source Routing
  • 七夕节 Chinese Valentine‘s Day 的由来
  • 掌握JDK21全新结构化并发编程,轻松提升开发效率!
  • 【SA8295P 源码分析】00 - 系列文章链接汇总 - 持续更新中
  • TCP拥塞控制详解 | 6. 主动队列管理
  • 前端学习清单
  • go atomic原子操作详细解读
  • Vue用JSEncrypt对长文本json加密以及发现解密失败
  • Excel/PowerPoint折线图从Y轴开始(两侧不留空隙)
  • C++的类成员对齐
  • 敏感挂载userhelper容器逃逸复现
  • 深度解读Promise.prototype.finally
  • 如何实现24/7客户服务自动化?建设智能客服知识库
  • 和鲸 ModelWhale 与中科可控多款服务器完成适配认证,赋能中国云生态
  • selenium +Jmeter 的性能测试
  • 探索高效的HTTP异步接口测试方法:从轮询等待到自动化方案
  • Android资深工程书之LiveData核心组件原理剖析
  • Vue的五种方法实现加减乘除运算
  • C++(1)Linux基础知识
  • 接口自动化yaml文件读取与写入
  • Java Map、JSONObject、实体类互转
  • 在Hive/Spark上执行TPC-DS基准测试 (PARQUET格式)
  • 基于CentOS搭建私有仓库harbor
  • PDF怎么转Word?8 个最佳 PDF 转 Word 转换器
  • 老板都爱看的财务数据分析报表,全在这了
  • ZooKeeper(zk)与 Eureka 的区别及集群模式比较分析