将应用程序上传到testflight应用程序后,无法加载CoreData

时间:2018-12-31 07:16:11

标签: ios xcode

我从头开始使用新的CoreData Model重新创建了具有旧包标识符的(Xcode项目)旧应用。当我从Xcode运行它时,该应用程序的CoreData可以正常工作。但是在将其上传到testflight之后,它卡在了我加载coreData的视图控制器上。而且加载失败。我看不到确切的原因,因为它是通过testflight安装的,因此没有可用的日志。

1 个答案:

答案 0 :(得分:-1)

Defined static constant (Image) 并且 static value mysteriously vanished (Image) 在白天和黑夜观察应用程序的行为后,我发现我的应用程序包含各种静态变量,可用于在View Controller之间共享信息。 静态变量的神秘行为导致整个应用停止运行。我发现,静态变量(甚至是静态常量)在执行时会丢失其值。为了解决此静态数据丢失问题,我将所有静态变量替换为NSUserdefault。现在每个人的想法都很好。奇怪的是,当我从Xcode执行应用程序时,它运行良好,并且从test-flight下载时;它开始出现异常行为。前一段时间,我还注意到这件事甚至发生在Xcode本地版本中。 苹果是否正在使用静态数据进行内存管理?