帮助我的xib文件始终在xcode上崩溃

时间:2011-06-02 09:47:18

标签: iphone xcode xcode4 xib xcodebuild

嘿伙计们,我一直有xcode的真正问题,无法打开xib文件。每次我点击xib文件时,xcode都会崩溃。这发生在xcode3.2以及xcode4

我能做些什么吗?我已经卸载并重新安装但仍无法正常工作..

任何帮助都会非常明显。 如果它有助于我使用xcode4并从应用程序商店购买..谢谢

8 个答案:

答案 0 :(得分:3)

我的问题是XIB文件中的自定义字体。我不得不在我的电脑上安装丢失的字体,问题就解决了。

答案 1 :(得分:2)

此问题的解决方案是重新安装我的操作系统。基本上,我不得不重新安装Lion,之后一切正常。我认为这个问题与一些缺失的库文件有关。

注意:如果您遇到此问题,则重新安装操作系统可能不是唯一的解决方案,因为更简单的解决方案可能会出现。关于这个问题的一些答案可能会有所帮助,而在其他情况下,简单的谷歌或stackoverflow搜索可能会有很大的帮助。您也可以尝试Xcode mailing list。我建议只有在你尝试了“一切”并且没有人能够提供帮助的情况下重新安装你的操作系统,因此你的计划-Z。

答案 2 :(得分:1)

我今天在Xcode 4.3中遇到了同样的问题。它绝对是Xcode中的一个错误,它与打开使用旧版Xcode保存的xib文件有关。为了解决这个问题,我做了以下工作,其中一些可能没有必要,但我会在这里列出所有内容以防万一:

  1. 退出Xcode
  2. 将我的xib文件foo.xib复制到foo2.xib
  3. svn rm foo.xib
  4. svn commit
  5. svn update(现在foo.xib不在磁盘上)
  6. 打开我的xcode项目,foo.xib显示为红色,因为它无法找到该文件。从项目中删除foo.xib。
  7. 将foo2.xib从finder拖到我的项目中
  8. 点击foo2.xib - 对我来说它打开很好
  9. 此时我很确定它与xcode或xcode的颠覆冲突是保持对文件名的陈旧引用。但是现在我打开了文件,我会执行以下操作:

    1. 显示右侧IDE设置窗格(您可以在其中设置NIB选项)。
    2. 单击右窗格中的左上角图标(工具提示显示"显示文件检查器")。
    3. 有一个名为" Interface Builder Document"并且有一个"文件版本"弹出/组合框。我的文件显示Xcode 4.2.1,因此我将其更改为Xcode 4.3。
    4. 此时我还在笔尖中摆弄了一些其他设置,例如更改窗口的标题。这一点是为了确保笔尖能够重新保存。
    5. 现在在列出项目文件的左侧窗格中,我点击了" foo2.xib"并将其重命名为" foo.xib" - Xcode自动将其添加回subversion存储库。
    6. 在那之后,一切都神奇地起作用了。

      我会指出我之后通过并更改了我的所有nib文件以保存为" Xcode 4.3"在文档版本控制窗格下。

      我在错误报告中向苹果发送了崩溃报告和笔尖内容,但是如果有人想看看实际发生了什么,我会把它贴在这里:

      http://pastebin.com/sC0pBUfu

      我希望这对某人有所帮助,我花了大约四个小时来解决这个问题。重新创建nib文件不起作用,这是我怀疑保存在nib文件中的文件名和IDE版本的问题。

答案 3 :(得分:0)

一次只安装一个xcode。意味着单独使用Xcode 4或Xcode 3.2。这可以解决您的问题。试试吧。

答案 4 :(得分:0)

使用http://www.cocoabuilder.com/archive/xcode/305032-xcode-help.html的新建议编辑:

  

如果您已完全卸载然后重新安装XCode,请执行   卸载我的意思是运行

     

sudo / Developer / Library / uninstall-devtools -mode = all

     

然后垃圾/开发者然后重新安装,它仍然没有   然后从错误工作我必须认为你有一个损坏的OSX   或者是一个流浪的图书馆。

     

我用Google搜索并找到了一些成功重新安装的人   SnowLeopard(然后将其升级到最新补丁级别,   然后重新安装XCode),并且有一些人找到了   / usr / local / include和/ usr / local / lib中的stray库,所以你可能会这样   想去寻找奇怪的文件,或者TEMPORARILY重命名   他们并尝试重新安装XCode,我不知道有多少内容   那里你真的需要。我找到他们家伙的特定帖子   安装了ImageMagic并从中删除了这些库   / usr / local / lib并再次工作。

     

此时我会超越XCode本身并假设我的   系统腐败了。

     

Google上有更多建议,只需加入CFXMLNodeGetInfoPtr即可   并且有很多帖子,比回答要多。

并且不要使用App Store版本。使用Apple.com/Developer上的iOS SDK版。

创建一个新的XIB。单击一次。如果不是:

不要只打开xib,右键单击Open As:Source。看看你是否能看到任何东西,如果它仍然崩溃: 似乎没有Xcode.pbxproject错误

答案 5 :(得分:0)

嗯,有一种方法可以......:

  1. 在聚光灯下输入界面构建器

  2. 打开它。

  3. 转到您的项目并拖动&将xib拖放到扩展坞上的界面构建器。

  4. 它会打开。

    此问题可能是因为您的Mac上不同位置的xcode的多个版本。

答案 6 :(得分:0)

无法打开iOS的任何xib文件?在崩溃日志中,

  

详细信息:Interface Builder遇到与iOS模拟器通信时出错。 “Interface Builder Cocoa Touch Tool”(5963)无法启动并退出状态(null),信号5.请查看Console.app以获取“Interface Builder Cocoa Touch Tool”的崩溃报告以获取更多信息。

您是否使用Console.app检查了控制台日志?无论如何,听起来你的Xcode环境已经损坏了。

  1. sudo / Developer / Library / uninstall-devtools -mode = all
  2. 如果您将任何文件放入/ Developer,请备份。
  3. sudo rm -rf / Developer
  4. 重新启动。
  5. 安装Xcode。

答案 7 :(得分:0)

它是一个XCode错误。

创建新的 .storyboard 并在打开.xib之前打开它将至少暂时解决崩溃问题。