繁体   English   中英

iOS应用程序可在模拟器上运行,但不能在TestFlight上运行

[英]iOS app working on simulator but not over TestFlight

我的TestFlight有问题。

通过USB电缆连接时,我的应用程序在iOS模拟器(8.1&9.1)和iPad(9.0.2)上均可正常运行。 现在,我想通过TestFlight与一些朋友分享我的应用程序。 通过TestFlight下载并安装后,同一应用无法在以前运行良好的iPad上运行。

当我启动TestFlight版本时,需要花费几秒钟,然后屏幕变黑,再过几秒钟,我回到主屏幕。 再次连接iPad后,设备上没有崩溃日志。

我该怎么办才能发现错误? 是否可以通过xcode的调试控制台调试TestFlight应用程序?

使用模拟器并连接到USB时,您使用的是释放方案吗?

如果没有,在Xcode中:

  1. 产品
  2. 编辑方案
  3. 选择左侧面板上的运行
  4. 在右面板中,选择顶部的“信息”,然后为构建配置发布(而不是调试)

然后,当您在模拟器中或在(已连接的)iPad上进行构建时,您很可能会获得与TF安装(或部署)相同的结果,并可以找到应用程序崩溃的位置。 不要忘记在Breakpoint Navigator中打开All Exception。

我已经做到了,而且有效。

由于TF分析,它看起来像是崩溃了,但我可能错了。 尝试通过将调试器附加到下载的版本来对其进行调试。 操作方法如下: 启动后将调试器附加到IOS应用

不可以,您无法在控制台模式下从xCode调试下载的应用程序。 尝试使用Crashlytics之类的工具:创建一个帐户(免费),您将获得崩溃日志。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM