Ios 单击XIB文件时,Xcode终止

Ios 单击XIB文件时,Xcode终止,ios,objective-c,ios6,Ios,Objective C,Ios6,我想在iOS 6中测试我的应用程序。目前我使用的是Xcode 6 我读过一些文章说“你必须下载旧版本的Xcode(如Xcode 5),在Xcode 5中下载iOS模拟器6,然后在其中运行。” 但是,如果我这样做,我只会在特定的XIB文件中得到以下错误,如: Command/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool失败,退出代码为25

我想在iOS 6中测试我的应用程序。目前我使用的是Xcode 6

我读过一些文章说“你必须下载旧版本的Xcode(如Xcode 5),在Xcode 5中下载iOS模拟器6,然后在其中运行。”

但是,如果我这样做,我只会在特定的XIB文件中得到以下错误,如:

Command/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool失败,退出代码为255

如何解决此问题?

您通常可以将模拟器从一个Xcode复制到另一个Xcode,从而有效地将iOS 6模拟器安装到您想要的Xcode 6中。然而,环顾四周,似乎Xcode 6不支持iOS 7下的模拟器

我的建议是安装Xcode 4或5并在那里运行您的应用程序,但听起来您已经使用Xcode 6开发了一些应用程序。如果是这样的话,你会收到很多警告。在较新版本的Xcode中开发应用程序,然后在较旧版本中运行,这不是一个好主意。苹果试图在更新你的Xcode版本时排除这些漏洞,但我怀疑他们是否做了很多测试或工作来支持降级版本


如果您的xib文件并不复杂,您可以在旧版本的Xcode中重建它们,然后尝试再次运行。每个版本的xib文件的格式几乎都会发生变化。我相信这就是导致您出现问题的原因。

如果您想在Xcode 5中打开以Xcode>5制作的XIB,您必须以Xcode 5格式专门保存它们:


当然,您将无法使用任何现代功能,例如大小类别。

iOS 7的Xibs布局已更改。所以,如果你想在低于Xcode 5的版本中打开Xibs,可能会导致此问题。不,我想在带有ios 6模拟器的Xcode 5中打开。请建议我如何使用Xcode 6在ios 6模拟器中测试应用程序。对不起,我的问题是使用Xcode 6在ios 6模拟器中测试应用程序。(或者不管Xcode如何),你可以在带有Xcode 6的ios 6模拟器中完美地测试应用程序。问题是什么?只需进入xcode 5->首选项->下载->ios 6.1模拟器即可。