我开发了一款iPad应用程序,目前正处于测试阶段。我已将它(使用TestFlight)部署到公司的几名员工。
其中一名员工在海外,对Apple产品,iPad和iPhone的运作方式一无所知,也从未真正同步过。
当他使用testflight(或使用IPA drop)安装应用程序时,它安装成功,但是当他运行应用程序时 - 启动屏幕加载,然后应用程序立即关闭。它仍然在打开的应用程序列表中。
他正在运行iPad 2 GSM(4.3.5),所有其他本地员工都在运行iPad 2 Wi-Fi(5.0.1)。
应用程序的基本版本设置为5.0,部署目标设置为4.3。
我应该如何帮助他 - 他在不同的国家,我没有在TestFlight中看到任何崩溃日志,而且我没有物理访问他的设备。
答案 0 :(得分:2)
尝试在iPad 4.3模拟器中运行您的应用程序。也许您正在使用仅在iOS 5中提供的功能。
如果他可以连接iPad并与iTunes完全同步,那么您可以像他一样查找计算机文件系统中的崩溃日志。更多详情:https://developer.apple.com/library/ios/#qa/qa1747/_index.html
答案 1 :(得分:0)
由于您已经集成了TestFlight SDK,因此您可以查看使用其检查点API来有效跟踪应用程序执行情况并确定其失败的位置/原因。
要看的另一件事是应用程序是否花费太长时间启动并被看门狗计时器杀死。