如何运行应用程序现在崩溃的xcode干净和清理生成文件夹后运行应用程序

时间:2013-08-09 20:06:10

标签: iphone ios objective-c ios-simulator

我正在尝试在运行Xcode干净整洁的构建文件夹后运行我的应用程序,现在我收到此错误并崩溃:

fyi:我删除了一个名为DetailViewController的文件,因为我不再需要它了。只有在运行干净整洁的构建文件夹之后才会发生此崩溃。

 Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/username/Library/Application Support/iPhone Simulator/6.1/Applications/4E0DB510-4107-4F8D-A08C-ECFDDB1DB506/1000 appname.app> (loaded)' with name 'DetailViewController'

我尝试删除/ Users / username / Library / Application Support / iPhone Simulator / 6.1 / Applications /的内容,以删除模拟器上的应用程序。

我也重置了模拟器。关闭并重新运行程序但仍然出现错误。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

首先,即使使用“Clean Build Folder”,某些文件也会被缓存,尤其是对于模拟器。可以保留已在项目中删除的文件(特别是派生的笔尖和图像)。

  • Command-Option-Shift-K清除构建文件夹。
  • 退出Xcode并手动清除〜/ Library / Developer / Xcode / DerivedData。
  • 在模拟器中,选择iOS模拟器&gt;重置内容和设置。

现在如果它失败了,那是因为你的代码只是,因为过度缓存的构建文件。如果是这种情况,请检查rootViewController指向的位置。

相关问题