【问题标题】:iOS Application hangs up when started from TestFlight or AppStoreiOS 应用程序从 TestFlight 或 AppStore 启动时挂起
【发布时间】:2016-09-28 11:13:17
【问题描述】:

我开发了一个 iOS 应用程序,它具有注册过程。在调试中启动时,应用程序按预期工作。

当应用程序通过 TestFlight 或 AppStore 安装时,会发生以下情况:

从主屏幕上的应用程序图标启动时,一切正常。

通过“打开”按钮从 TestFlight 或 AppStore 启动时,应用程序在注册过程成功完成后挂起。

应用程序可从以下网址下载:https://itunes.apple.com/us/app/treffn-we-make-meeting-up-easy/id1137059844?ls=1&mt=8

如果您重新安装应用程序,可以观察到这两种结果。应用程序没有崩溃,所以我没有任何崩溃报告。

我正在寻找一种在调试中模拟此类启动的方法,以便我可以追踪正在发生的事情或关于可能导致问题的任何想法。

【问题讨论】:

    标签: ios app-store testflight freeze


    【解决方案1】:

    一边询问身边的朋友。我了解到,在直接从 AppStore 或通过 TestFlight 启动应用程序时,启动选项会提供额外的参数。

    我发现了一个类似的问题,它帮助我解决了我的问题。 https://stackoverflow.com/a/34118249/1913174

    当您处理启动选项参数时,您应该始终只处理对您很重要的情况。在所有其他情况下,您应该允许您的应用程序从图标开始运行。就我而言,我正在处理从推送通知开始并从快速操作开始。每次应用程序不是从快速操作启动时,我都会存储启动选项,这导致我尝试处理不存在的推送通知数据。

    【讨论】:

      猜你喜欢
      • 2017-02-08
      • 2019-04-06
      • 1970-01-01
      • 2012-10-23
      • 1970-01-01
      • 2020-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多