2

我安装了 Xcode 7 beta 1,它要求我将代码转换为 Swift 2,我照做了。一切正常,我的应用程序测试目标只有一些问题。解决后,我构建并运行了应用程序,错误提示:com.apple.interfacebuilder 错误 2001 我无法打开 .xib 和 .storyboard 文件。它要么无法打开,要么 Xcode 崩溃。我能做些什么?

4

4 回答 4

7

XCode 7 beta 4 有这个问题。删除 /Library/Developer/CoreSimulator/Profiles/Runtimes 中的运行时为我解决了 2 个问题:我现在可以再次打开情节提要文件,并且所有模拟器再次显示为目标。希望有帮助。

于 2015-07-24T13:39:22.600 回答
6

seancook 2015 年 7 月 21 日下午 5:58(回应 zurb)我在 El Capitan 上也遇到过这种情况。NIB 无法加载,没有 Sims,并且无法通过 Xcode/Open Developer Tool/Simulator 菜单启动 Simulators。经过几个小时的斗争,我终于让它工作了。

这对我有用(YMMV):

我注意到 Console.app 中的一条消息沿着 Simulator 运行时的行没有被代码签名。我去了它描述的路径“/Library/Developer/CoreSimulator/Profiles/Runtimes”并删除了我在那里的运行时。它们是旧的运行时,所以我假设 Xcode 中的一些检查现在适用于以前没有的。谁知道?

完成此操作后,我终于可以通过 Xcode/Open Developer Tool 菜单启动模拟器了。不幸的是,模拟器仍然没有在我的工作区中显示为运行目标,所以我一直在探索......

然后我进入模拟器的硬件/设备/管理设备菜单并添加了一个新的 iOS9 设备。它似乎没有做任何事情,所以我退出了 Xcode 和 Simulator.app。然后我重新启动了 Simulator.app(通过 Xcode/ODT/Simulator),结果显示了预期的 iO​​S9 模拟器。

我关闭并重新打开 Xcode,为我的项目更改了目标操作系统,模拟人生最终显示为运行目标。

HTH。

苹果论坛的解决方案。这对我有帮助!

https://forums.developer.apple.com/thread/11706

于 2015-07-23T16:58:26.683 回答
0

我通过重新安装 Xcode 6 解决了这个问题,不幸的是,通过将 Swift 2 元素更改回 Swift 1,我没有备份。然后我删除了项目中的每个 Nib 或 Xib 文件,但我确实将它们分别复制到另一个地图中。我可以打开这些文件,并将所有内容复制并粘贴到我项目的新文件、替换文件、Nib 或 Xib 文件中。我的测试目标也有问题,我必须更换它。希望这对其有问题的其他人有所帮助。

于 2015-06-17T08:39:01.330 回答
0

在模拟器打开时安装 XCode 7 betaX 时会发生这种情况(至少对我而言)。停止所有(我也删除了运行时,这里有一些建议,不确定它是否有帮助)并重新启动 XCode。

笔尖可以打开,模拟器又回来了。

于 2015-09-28T15:34:55.763 回答