6

例外是;

CompileStoryboard Catwall/en.lproj/MainStoryboard.storyboard
cd /Users/guvenozyurt/Desktop/git/catwall_ios
setenv IBSC_MINIMUM_COMPATIBILITY_VERSION 5.1
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.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/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/guvenozyurt/Library/Developer/Xcode/DerivedData/Catwall-ghvlotdrbpzsfveimvmoxitsgpod/Build/Products/Debug-iphonesimulator/Catwall.app/en.lproj/MainStoryboard.storyboardc /Users/guvenozyurt/Desktop/git/catwall_ios/Catwall/en.lproj/MainStoryboard.storyboard --sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk


2013-03-07 17:14:26.187 ibtoold[34122:707] Exception raised while unarchiving document objects - *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil/* com.apple.ibtool.errors *//Users/guvenozyurt/Desktop/git/catwall_ios/Catwall/en.lproj/MainStoryboard.storyboard: error: The document "MainStoryboard.storyboard" could not be opened. The operation couldn’t be completed. (com.apple.InterfaceBuilder error -1.)    Recovery Suggestion: Check the console log for additional informat..

最近,我删除了一个 xib 文件并将整个绘图放在控制器端。然后从 git 合并代码,解决冲突(非常小心,3 次重置并再次这样做..)

我检查了模拟器。构建目标版本,尝试不那么深入地更改“复制捆绑资源”命令。不 !它仍然失败。.

ibtoold 当然不是开源的,我知道那里发生了什么。.

我被困住了,需要帮助!谢谢..

4

4 回答 4

15

此错误可能有多种原因。使用 git 合并故事板后出现此错误。我的故事板也有自定义字体,我在阅读此线程后安装了它们(为此 +1),即使在那之后我也遇到了同样的错误。然后我搜索了所有发生冲突的地方,最后发现其中一个segue现在在inferredMetricsTieBreakers故事板的任何地方都没有使用。我删除了它并重新启动了 XCode 并将所有内容恢复原状。

所以底线是彻底访问所有有冲突的地方,你应该能够解决大多数合并问题。

-anoop

于 2015-05-08T05:27:48.630 回答
8

尝试在另一台计算机上打开项目时遇到了这个问题 - 在情节提要中设置了自定义字体。

事实证明,需要将自定义字体添加到该计算机的字体册中。

当然,在代码中也可以。

于 2013-05-14T00:39:11.153 回答
0

我刚遇到这个问题,发现这是因为我在 iOS 应用程序中包含的 Storyboard 文件中引用了一种字体。

出于某种原因,一旦我在代码中而不是在情节提要中设置字体,它就可以正常工作。

于 2013-03-17T12:20:15.030 回答
0

实际上问题是故事板。我在情节提要上还原了 git merge,因此它可以在 xcode 上打开,然后手动删除引用而不是通过 git。然后错误消失了。神奇的IOS世界..

于 2013-03-17T13:15:23.513 回答