我们的应用程序使用MagicalRecord将数据存储在核心数据中。到目前为止,它工作得很好,但现在,在向我的表中添加字段后,应用程序崩溃,但仅在发布版本中。在发布版本中使用MagicalRecord时,应用程序崩溃
当我通过电缆升级时,它工作得很好,但是当我使用Ad-Hoc(企业)分布来升级应用程序时,应用程序崩溃。
问题是我没有得到任何关于崩溃的调试数据。我唯一得到的是一个“信号异常退出11:分段故障:11”的错误。
崩溃报告: (http://pastebin.com/64c4jvgJ)
我认为这个问题可能涉及到需要移植的,但我找不到这是如何工作的任何好的文档。任何指向正确方向的指针都是受欢迎的。
更新: 更多信息 - 在更新我的数据模型之前,我有一个名为PAM.sqlite的商店和一个名为PAM.xcdatamodeld的非版本化商店。现在我有一个版本的商店,简称PAM & PAM 2.
我使用此代码来尝试自动迁移,但它不工作:
[MagicalRecord setDefaultModelNamed:@"PAM 2.xcdatamodel"];
[MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"PAM.sqlite"];
你有没有得到答案?有同样的问题... – gillyD
@gillyD:你可以[看我的答案](http://stackoverflow.com/questions/17532724/app-crashes-when-using-magicalrecord-in-release-build/#answer- 32779414) –
是的 - 感谢发布。 – gillyD