命令 PhaseScriptExecution 失败,退出代码非零 Xcode 11.3.1
Command PhaseScriptExecution failed with a nonzero exit code Xcode 11.3.1
我经常遇到 Command PhaseScriptExecution failed with a nonzero exit code
错误,我遵循以下解决方法但没有帮助我。
解决方法 1:钥匙串访问 -> 右键单击登录 -> 再次锁定和解锁 -> 清理 Xcode 项目 -> 重新构建
解决方法 2: 构建阶段 -> 目标 -> 嵌入式 pods 框架
"Run script only while installing"
解决方法 3:删除派生数据
解决方法 2:清理项目并重新构建。
找到下面的日志
Library/Developer/Xcode/DerivedData/CompanyName-
bofekdusvsoagmhinknpcoyjfyoj/Build/Intermediates.noindex/CompanyName.build/Debug-
iphonesimulator/company-iOS.build/Script-2AD2DCB21F0D6514005CEF4D.sh: line 2: 20846
Segmentationfault: 11 ../BuildSupport/swift_lint_check.sh
当您在钥匙串访问对话框中单击 "Deny" 时可能会发生这种情况,在此之后,您可以制作解决方法 1,然后尝试重新启动您的 Mac。
也不要忘记使用最新版本的 swiftlint 和 pods,make pod update SwiftLint
。重启后可以尝试make:
$ sudo gem install cocoapods-deintegrate cocoapods-clean
$ pod deintegrate
$ pod clean
请尝试以下步骤:
- 目标 → 构建设置 → 有效架构。
- 添加“arm64”。
参考这张图片:
我在 Xcode13 遇到过同样的问题。遇到同样的问题后,我更新了 Crashlytics SDK。就我而言,我遵循了 Solution2
解决方案1:
我已经从 运行 脚本.
中删除了数据
-> 目标 -> 转到构建设置 -> 单击 运行 脚本 -> 删除数据
解决方案2:
如果脚本对您的项目是必需的,只需 select 安装仅构建选项。
Select 复选框 仅用于安装版本 选项
这很有趣,这是因为我的 wifi 关闭了。当我打开 wifi 并再次 运行 时,构建成功了。
我经常遇到 Command PhaseScriptExecution failed with a nonzero exit code
错误,我遵循以下解决方法但没有帮助我。
解决方法 1:钥匙串访问 -> 右键单击登录 -> 再次锁定和解锁 -> 清理 Xcode 项目 -> 重新构建
解决方法 2: 构建阶段 -> 目标 -> 嵌入式 pods 框架 "Run script only while installing"
解决方法 3:删除派生数据
解决方法 2:清理项目并重新构建。
找到下面的日志
Library/Developer/Xcode/DerivedData/CompanyName-
bofekdusvsoagmhinknpcoyjfyoj/Build/Intermediates.noindex/CompanyName.build/Debug-
iphonesimulator/company-iOS.build/Script-2AD2DCB21F0D6514005CEF4D.sh: line 2: 20846
Segmentationfault: 11 ../BuildSupport/swift_lint_check.sh
当您在钥匙串访问对话框中单击 "Deny" 时可能会发生这种情况,在此之后,您可以制作解决方法 1,然后尝试重新启动您的 Mac。
也不要忘记使用最新版本的 swiftlint 和 pods,make pod update SwiftLint
。重启后可以尝试make:
$ sudo gem install cocoapods-deintegrate cocoapods-clean
$ pod deintegrate
$ pod clean
请尝试以下步骤:
- 目标 → 构建设置 → 有效架构。
- 添加“arm64”。
参考这张图片:
我在 Xcode13 遇到过同样的问题。遇到同样的问题后,我更新了 Crashlytics SDK。就我而言,我遵循了 Solution2
解决方案1:
我已经从 运行 脚本.
中删除了数据-> 目标 -> 转到构建设置 -> 单击 运行 脚本 -> 删除数据
解决方案2:
如果脚本对您的项目是必需的,只需 select 安装仅构建选项。
Select 复选框 仅用于安装版本 选项
这很有趣,这是因为我的 wifi 关闭了。当我打开 wifi 并再次 运行 时,构建成功了。