ios - 使用 Ad hoc 分发时出现奇怪的事情

标签 ios core-data

我使用临时分发来分发我的应用程序。下载应用程序并登录后,应用程序开始下载一些数据并保存核心数据,但无法保存。然后我终止该应用程序并重试,它成功了。我想,有什么不对劲! 我尝试了很多次,发现每次第一次安装该应用程序时,保存核心数据操作都会失败,然后我终止应用程序,再次尝试,它成功了。第一次失败了,可能是有什么奇怪的消息被爆了。

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

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

有人可以帮助我吗?

最佳答案

它可能有两件事:

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

祝你好运!

关于ios - 使用 Ad hoc 分发时出现奇怪的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19178675/

相关文章:

swift - 属性不会覆盖 swift5 中其父类(super class)的任何属性

ios - 无法从上到下显示日期选择器?

ios - UITableViewCell 在使用 xcode6 beta6 界面生成器的 iOS7 和 iOS8 模拟器中表现不同

java - 获取APNS服务器中未注册 token 的方法(使用Spring Server)

ios - NSManagedObjectContext-保存 : crashes when using NSPredicate

iOS PFBatchFaultingArray - 导致糟糕的 UITableView 性能(?)

objective-c - 核心数据 NSManagedObject - 跟踪属性是否已更改

IOS如何摇一摇改变View

iphone - NSMutableDictionary 值查找

ios - CoreData后台线程更新出现随机EXC_BAD_ACCESS KERN_INVALID_ADDRESS错误