Xcode 5故事板编译失败

我正在运行Xcode 5并为iOS 7构build。当我尝试构build此项目以进行存档时,出现此错误。 我得到它在我的本地机器和我的jenkins生成服务器。 我已经通过故事板,我没有find任何理由这个错误。 它在模拟器和设备上构build得很好。 我什至不知道什么是runtime.nib虽然addEditHCPViewController.nib引用的故事板内的视图控制器之一。 有任何想法吗?

CompileStoryboard myApp/Profiles.storyboard cd "/builds/Company/workspace/myApp" setenv IBSC_MINIMUM_COMPATIBILITY_VERSION 6.1 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" setenv XCODE_DEVELOPER_USR_PATH /Applications/Xcode.app/Contents/Developer/usr/bin/.. /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool --errors --warnings --notices --minimum-deployment-target 6.1 --output-format human-readable-text --compile /builds/Company/workspace/myApp/build/Distribution-iphoneos/myApp.app/Profiles.storyboardc /builds/Company/workspace/myApp/myApp/Profiles.storyboard /* com.apple.ibtool.document.warnings */ /builds/Company/workspace/myApp/myApp/Profiles.storyboard:jlW-RT-oUY: warning: 2 views are vertically ambiguous. /builds/Company/workspace/myApp/myApp/Profiles.storyboard:1Qm-h4-IZr: warning: Position is ambiguous for "Picker". /builds/Company/workspace/myApp/myApp/Profiles.storyboard:d8p-iA-2QW: warning: Frame for "Button" will be different at run time. /* com.apple.ibtool.errors */ /builds/Company/workspace/myApp/myApp/Profiles.storyboard: error: Compilation failed. Unable to write to path: /builds/Company/workspace/myApp/build/Distribution-iphoneos/myApp.app/Profiles.storyboardc Underlying Errors: Description: The file “runtime.nib” doesn’t exist. Failure Reason: The file doesn’t exist. Underlying Errors: Description: The operation couldn’t be completed. No such file or directory Failure Reason: No such file or directory Description: “Profiles.storyboardc” couldn’t be removed. Failure Reason: The file doesn’t exist. Underlying Errors: Description: The operation couldn’t be completed. No such file or directory Failure Reason: No such file or directory CompileStoryboard myApp/Profiles.storyboard cd "/builds/Company/workspace/myApp" setenv IBSC_MINIMUM_COMPATIBILITY_VERSION 6.1 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" setenv XCODE_DEVELOPER_USR_PATH /Applications/Xcode.app/Contents/Developer/usr/bin/.. /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool --errors --warnings --notices --minimum-deployment-target 6.1 --output-format human-readable-text --compile /builds/Company/workspace/myApp/build/Distribution-iphoneos/myApp.app/Profiles.storyboardc /builds/Company/workspace/myApp/myApp/Profiles.storyboard /* com.apple.ibtool.document.warnings */ /builds/Company/workspace/myApp/myApp/Profiles.storyboard:d8p-iA-2QW: warning: Frame for "Button" will be different at run time. /builds/Company/workspace/myApp/myApp/Profiles.storyboard:jlW-RT-oUY: warning: 2 views are vertically ambiguous. /builds/Company/workspace/myApp/myApp/Profiles.storyboard:1Qm-h4-IZr: warning: Position is ambiguous for "Picker". /* com.apple.ibtool.errors */ /builds/Company/workspace/myApp/myApp/Profiles.storyboard: error: Compilation failed. Unable to write to path: /builds/Company/workspace/myApp/build/Distribution-iphoneos/myApp.app/Profiles.storyboardc Underlying Errors: Description: The file “addEditHCPViewController.nib” doesn’t exist. Failure Reason: The file doesn’t exist. Underlying Errors: Description: The operation couldn’t be completed. No such file or directory Failure Reason: No such file or directory 

我find了答案。 在git中合并时,项目文件没有被合并,Profiles.storyboard作为一个资源被包含了两次。 当它第二次尝试编译相同的资源时,它会失败。

我刚刚清理了这个工程,然后重新build了起来,之后这个错误消失了。

只是觉得我应该补充一点,我有这个问题一段时间,并没有线索如何解决它。

原来我的一个Storyboard ID在(/)中有一个斜线导致了错误。 删除这个斜线解决了错误!

希望这有助于一些人!

删除故事板ID中的“/”已解决我的问题。

@ imran-ahmed解决了这个问题。 我在这个问题上工作了几个小时,终于在StoryBoard ID中find关于“/”的评论。 一年后,StoryBoard ID中的“/”仍杀死Xcode编译。 这是我的问题,只是删除“/”解决了问题。