使用Ad hoc分发时的奇怪之处

时间:2013-10-04 10:12:08

标签: ios core-data

我使用Ad hoc发布方式分发我的应用。下载我的应用程序并登录后,应用程序开始下载一些数据并保存核心数据,但无法保存。然后我终止应用程序并再试一次,它成功了。我想有点不对劲! 我尝试了很多次,发现每次第一次安装应用程序时,保存核心数据操作都会失败,然后我终止应用程序,再次尝试,它成功了。在第一次失败时,可能会发出一些奇怪的消息。

(com.apple.ubd) <Notice>: (com.apple.ubd) Throttling respawn: Will start in 1 seconds

在德格模型中,奇怪的事情不会发生。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

它可以是一对东西:

  • 当您第一次启动应用程序并使其崩溃时,执行- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions的时间可能太长。
  • 如果您正在使用MagicalRecord,请尝试查找[self setShouldDeleteStoreOnModelMismatch:NO];行,并在无DEBUG模式下设置为YES。
祝你好运!