运行 自定义 shell 脚本 'Copy Pods Resources' 错误

Run custom shell script 'Copy Pods Resources' error

我最近遇到了 Xcode 构建问题。 错误信息:

PhaseScriptExecution Copy\ Pods\ Resources /Users/XXX/Library/Developer/Xcode/DerivedData/XXXX-ctiynisxuxnyspgkmjrwbzdlcppc/Build/Intermediates/XXXX.build/Debug-iphonesimulator/XXXX.build/Script-CD61667E1C3E477BBD8B461C.sh
    cd "/Users/XXX/XXXXX/03_Project/XXXX-ios"
    /bin/sh -c /Users/XXX/Library/Developer/Xcode/DerivedData/XXXX-ctiynisxuxnyspgkmjrwbzdlcppc/Build/Intermediates/XXXX.build/Debug-iphonesimulator/XXXX.build/Script-CD61667E1C3E477BBD8B461C.sh

ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/XXX/Library/Developer/Xcode/DerivedData/XXXX-ctiynisxuxnyspgkmjrwbzdlcppc/Build/Products/Debug-iphonesimulator/XXXX.app/PTEAdjustLevelsCell.nib /Users/XXX/XXXXX/03_Project/XXXX-ios/Pods/LumberjackConsole/Source/Adjust Levels/PTEAdjustLevelsCell.xib --sdk /Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk
ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/b03931/Library/Developer/Xcode/DerivedData/XXXX-ctiynisxuxnyspgkmjrwbzdlcppc/Build/Products/Debug-iphonesimulator/detox.app/PTEDashboard.nib /Users/XXX/XXXXX/03_Project/XXXX-ios/Pods/LumberjackConsole/Source/PTEDashboard.xib --sdk /Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk
Command /bin/sh failed with exit code 255

我猜这两个文件有问题:PTEAdjustLevelsCell.xib 和 PTEDashboard.xib 但不知道如何准确找出错误点。谁能告诉我如何找到问题的方法?欢迎和赞赏任何提示。

我认为这是由sdk版本和xib编译工具引起的,但是xcode无法修复它,你应该做一些修复ibtool的事情。本文解决方案:ibtool fail

我认为以下是同样导致此错误的情况,可能还有其他配置更改,但您可以尝试一次。

  • Project's Target

  • Build Phases check for entries Check Pods Manifest.lock and Copy Pods Resources.

  • Check option Run script only when installing if it has not selected.

清理构建并再次运行。

希望这可能有所帮助。

我遇到了同样的问题。在项目目录下,执行这条命令:

pod update

这解决了我的问题。