【问题标题】:Warning: NSBundle NSBundle (not yet loaded) was released too many times in iOS simulator警告:NSBundle NSBundle(尚未加载)在 iOS 模拟器中被释放太多次
【发布时间】:2014-01-24 17:28:36
【问题描述】:

我在尝试测试我的应用时收到此错误。如果我完全关闭模拟器并重新启动,我可以暂时通过它,但它总是在启动一两次后恢复。有谁知道这是什么或如何解决?

警告:NSBundle NSBundle(尚未加载)被释放太多次。为了兼容性,它不会被释放,但将来可能会改变。在 __NSBundleOverreleased() 上设置断点进行调试

另外,我将如何按照建议设置断点?我只知道如何在特定的代码行设置断点。

【问题讨论】:

  • 您在启动相同的应用程序或不同的应用程序时收到此错误?
  • 我只使用一个应用程序。
  • 继续 iOS 模拟器 -> “重置内容和设置..”然后再次运行它..
  • 清除派生数据似乎已经解决了。谢谢@amar。请作为解决方案发布,我会接受。
  • 你在删除派生数据后清空了垃圾箱吗?mac的引用很差:|

标签: ios ios-simulator runtime-error breakpoints nsbundle


【解决方案1】:

您需要清除派生数据。

应用程序状态存储在那里,有时它会阻止更改显示在那里等效果。

如果您进行任何重大更改,最好删除派生数据

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-19
    • 2011-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多