0

我使用 Ad hoc 分发来分发我的应用程序。在我下载我的应用程序并登录后,该应用程序开始下载一些数据并使用核心数据保存一些东西,但无法保存。然后我终止应用程序并重试,它成功了。有问题,我想!我试了很多次,发现每次第一次安装应用,保存核心数据的动作都会失败,然后我终止应用,再试一次,成功了。第一次失败,可能会出现一些奇怪的消息。

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

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

有人可以帮我吗?

4

1 回答 1

1

它可能有两件事:

  • 可能- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions是第一次初始化 App 时执行的时间太长,导致它崩溃。
  • 如果您使用的是 MagicalRecord,请尝试[self setShouldDeleteStoreOnModelMismatch:NO];在无调试模式下查找行并设置为 YES。

祝你好运!

于 2013-10-04T11:01:46.470 回答