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

Xcode14.3.1打包报错Command PhaseScriptExecution failed with a nonzero exit code

真机运行编译正常,一打包就报错
rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/d9889869-120b-11ee-b796-7a03568b17ac/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996) [sender=2.6.9]
Command PhaseScriptExecution failed with a nonzero exit code
还以为是开发的SDK有问题了
请添加图片描述
查找资料
解决方案1(推荐)

使用sudo gem update cocoapods更新cocoapods,目前我的更新到了1.12.1版本
删除项目根目录下的Podfile.lock、项目名.xcworkspace文件和Pods文件夹
重新使用 pod install,再次打包正常 (已解决)
解决方案2

在Xcode项目中 Pods -> Targets Support Files -> Pods-项目名 -> Pods-项目名-frameworks 中(大约在第44行)将

source="$(readlink "${source}")"

替换为

source="$(readlink -f "${source}")"

请添加图片描述
这段代码主要是用于将动态库(即.framework文件)复制到Xcode项目的build目录下。

具体来说,{TARGET_BUILD_DIR}表示的是build目录的路径,${FRAMEWORKS_FOLDER_PATH}表示的是在build目录中所有framework的存储位置

参考链接

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

相关文章:

  • [RF学习记录][ssh library][execute Command】关键字的返回值
  • 【Python入门教程】Python实现猜数字小游戏
  • vue项目打包部署到服务器,报错。
  • 适用于初学者,毕业设计的5个c语言项目,代码已开源
  • 虾皮商品详情数据接口
  • 数据大爆炸:大数据分析如何改变我们的世界
  • WorkPlus私有化部署IM即时通讯平台,构建高效安全的局域网办公环境
  • [C++随笔录] list使用
  • 机器学习总结
  • 【刷题笔记9.24】LeetCode:二叉树最大深度
  • 投资理财知识分享:100个金融知识专业术语
  • 【ESP8266+TM1650时钟数码管+DS3231模块】制作网络时钟
  • 手动安装Linux服务器JDK
  • 9月24日,每日信息差
  • 【Linux】详细介绍Linux重入不可重入带例子
  • 学术团体的机器人相关分会和机器人相关大赛的说明
  • C# 并发编程
  • 关于ClickHouse的表引擎和SQL操作
  • rust字符串
  • 解析-BeautifulSoup
  • C++:数组
  • 结合Mockjs与Bus事件总线搭建首页导航和左侧菜单
  • 模拟桌面自动整理, 先顶左,再顶上。
  • 新增MariaDB数据库管理、支持多版本MySQL数据库共存,1Panel开源面板v1.6.0发布
  • 【dbeaver】win环境的kerberos认证和Clouders集群中Kerberos认证使用Dbeaver连接Hive和Phoenix
  • MongoDB索引
  • ChatGPT的问世给哪些行业带来了冲击?
  • Elasticsearch:与多个 PDF 聊天 | LangChain Python 应用教程(免费 LLMs 和嵌入)
  • docker系列(7) - Dockerfile
  • Spring面试题8:面试官:说一说Spring的BeanFactory