我想在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 failed with exit code 255
我如何解决这个问题?
答案 0 :(得分:0)
您通常可以将模拟器从一个Xcode复制到另一个Xcode,从而有效地将iOS 6模拟器安装到Xcode 6中。但是,在环顾四周时,似乎Xcode 6并不支持iOS 7下的模拟器。
我的建议是安装Xcode 4或5并在那里运行您的应用程序,但听起来您已经使用Xcode 6开发了一些应用程序。如果是这样的话,您将拥有很多警告。在较新版本的Xcode中开发应用程序然后在旧版本中运行并不是一个好主意。 Apple在更新你的Xcode版本时试图解决这些问题,但我怀疑他们做了很多测试或者支持降级版本。
如果您的xib文件并不复杂,您可以在较旧版本的Xcode中重建它们并尝试再次运行。几乎总有一些东西在Apple如何使用每个版本格式化xib文件方面发生了变化。我相信这会导致你的问题。
答案 1 :(得分:0)
如果你想打开Xcode制作的xib>在Xcode 5中,您必须以Xcode 5格式专门保存它们:
当然,您将无法使用任何现代功能,例如大小等级。