我遇到了TestFlight的问题。
通过USB线连接时,我的应用在iOS模拟器(8.1& 9.1)和iPad(9.0.2)上运行良好。 现在我想和一些朋友在TestFlight上分享我的应用程序。 在通过TestFlight下载和安装之后,同一个应用程序无法在同一台iPad上运行,之前它运行良好。
当我启动TestFlight版本时,它需要几秒钟,然后屏幕变黑,再过几秒钟后我回到主屏幕。 再次连接iPad后,设备上没有崩溃日志。
我该怎么做才能找到错误?是否有可能使用xcode的调试控制台调试TestFlight应用程序?
答案 0 :(得分:9)
使用模拟器并附带USB时,您使用的是发布方案吗?
如果没有,请在Xcode:
然后,当您在模拟器中或在(连接的)iPad上构建时,您很可能会获得与TF安装(或部署)相同的结果,并且可以找到应用程序崩溃的位置。别忘了在Breakpoint Navigator中打开All Exceptions。
我已经完成了这项工作。
答案 1 :(得分:0)
由于TF分析,它看起来像是崩溃,但我可能错了。尝试通过将调试器附加到其上来调试下载的版本。以下是如何执行此操作:Attach debugger to IOS app after launch
答案 2 :(得分:0)
不,您无法从xCode以控制台模式调试下载的应用。试试像Crashlytics这样的工具:创建一个帐户(它是免费的),然后你就会得到崩溃日志。