我正在使用 Enterprise Program 分发 iPhone 应用程序。用户从私人位置下载该应用程序,并且没有报告安装它的任何问题。该应用程序对大多数人来说运行良好。
但是,一些用户抱怨应用程序在启动之前崩溃(他们点击图标,放大以启动,然后立即返回主屏幕)。我曾多次亲自观察过这一点。删除应用程序并重新安装它并不能解决大多数人的问题。
这个问题曾经在我自己的设备上发生过,但在我的情况下删除并重新安装应用程序更正了它。引用该问题的设备上没有留下任何日志。
起初,我认为application:didFinishLaunchingWithOptions:花费了太长时间并阻止了应用程序正确加载,但我从该方法中删除了所有可能阻塞的代码,并将其置于后台但没有任何效果。
我怀疑这是一个代码设计问题,所以我重建并提供了一个带有新配置文件的新副本。这也没有效果。
考虑到没有日志(谷歌分析报告或直接在设备上报告),我的印象是应用程序根本没有启动,这是应用程序准备方式的问题。
任何见解将不胜感激!