Xcode 打包报错Command PhaseScriptExecution failed with a nonzero exit code

解决办法:

1、在Xcode项目中 Pods -> Targets Support Files -> Pods-项目名 -> Pods-项目名-frameworks 中(大约在第44行) 加上 -f

2、CocoaPods版本太旧了,可以尝试升级CocoaPods版本

使用sudo gem update cocoapods更新cocoapods,问题将在1.12.1版本已修复。

删除项目根目录下的Podfile.lock、项目名.xcworkspace文件和Pods文件夹

重新使用 pod install,再次打包正常

Cocoapods更新:

a、查看本地安装的Cocoapods版本,使用命令如下:

$ pod --version

1.10.0

(可以看出我本地安装的是cocoapods 1.10.0版本)

b、 如果本地已经有CocoaPods了,版本为1.10.0比较老了,则直接执行升级至最新:

//升级cocoapods至最新版本

$ sudo gem install cocoapods -n /usr/local/bin

或者$ sudo gem install cocoaPods

//升级cocoapods到指定版本

$ sudo gem install cocoapods -v 1.12.0

//卸载之前的旧版本

$ sudo gem uninstall cocoapods -v1.10.0

c、 有了上述命令,就可以来回升降Cocoapods版本了

相关推荐
Java小白笔记1 小时前
Mac中安装homebrew
macos
HerayChen4 小时前
HbuildderX运行到手机或模拟器的Android App基座识别不到设备 mac
android·macos·智能手机
hairenjing11234 小时前
在 Android 手机上从SD 卡恢复数据的 6 个有效应用程序
android·人工智能·windows·macos·智能手机
半桶水专家5 小时前
go语言中package详解
开发语言·golang·xcode
小李飞刀李寻欢6 小时前
Mac电脑如何解压rar压缩包
macos·rar·解压
Java小白笔记6 小时前
Mac中禁用系统更新
macos
AndyFrank6 小时前
mac crontab 不能使用问题简记
linux·运维·macos
Mac新人6 小时前
一招解决Mac没有剪切板历史记录的问题
macos·mac
王拴柱6 小时前
Mac保护电池健康,延长电池使用寿命的好方法
macos·mac
daa206 小时前
macos中安装和设置ninja
macos