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

时间:2015-01-22 02:20:41

标签: ios objective-c xcode shell

我最近遇到了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,但不知道如何准确找出错误的点。谁能告诉我如何找到问题的方法?任何提示都受到欢迎和赞赏。

3 个答案:

答案 0 :(得分:8)

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

  
      
  • 项目目标

  •   
  • 构建阶段检查条目 Check Pods Manifest.lock 复制Pod资源

  •   
  • 检查选项仅在安装时运行脚本(如果尚未选择)。

  •   

清洁建筑&又跑了。

希望这可能会有所帮助。

答案 1 :(得分:2)

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

答案 2 :(得分:2)

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

pod update

这解决了我的问题。