[英]iOS - Application crashes on startup, possibly killed by runtime
我们在使用iPhone 4s和iPad 2这两种设备时遇到了问题。该应用程序可以在所有其他受支持的设备上正常运行,但是当通过add hoc或企业帐户分发时,在启动UIApplication委托之前,崩溃只是在启动时崩溃。
有什么方法可以调试此行为或获取我们可以使用的任何有意义的消息。 我们用于分发的Fabric / Crashlitics或Hockey应用程序不会返回任何有关崩溃的消息。
还有什么方法可以描述为什么/如果运行时终止了应用程序?
感谢您的任何建议。
如果您可以掌握发生崩溃的那些设备之一,则可以将它们连接到Xcode并查看按日期排序的最新崩溃日志。 应该有一个堆栈跟踪可能指向该问题。
但是,由于您无法从Fabric获得任何东西,因此看起来您处于正确的状态,即应用程序可能需要很长时间才能加载(特别是在那些较旧的设备上)。
如果这些设备在连接到xcode时(在调试会话中)运行良好,那么您对这个问题是正确的。 如果您不在调试会话中,则iOS仅在启动时间过长时才会杀死您的应用程序。
关于问题本身,请尝试使用Instruments,看看应用程序启动时主线程中是否有大量工作要做。
同时查看:
- (BOOL)应用程序:(UIApplication *)应用程序didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
看看是否可以在后台线程上调度某些内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.