2016-09-28 47 views
1

iOSアプリケーションを開発しました。これにはサインアッププロセスがあります。デバッグで起動すると、アプリケーションは期待どおりに動作しています。アプリケーションがインストールされているTestFlightまたはAppStoreから起動するとiOSアプリケーションがハングアップする

トラフTestFlightやAppStoreの次のシナリオが発生します。

ホーム画面にすべてのアプリケーションアイコンから起動すると期待どおりに動作。

「開く」ボタンを使用してTestFlightまたはAppStoreから起動すると、登録プロセスが正常に完了した後にアプリケーションがハングアップします。

アプリケーションは、次のURLからダウンロードできます。アプリケーションを再インストールした場合https://itunes.apple.com/us/app/treffn-we-make-meeting-up-easy/id1137059844?ls=1&mt=8

2つの結果を観察することができます。アプリケーションはクラッシュしないので、クラッシュレポートはありません。

私はこのような起動をデバッグでシミュレートする方法を探していますので、何が起こっているのか、何が原因で起こっているのかをトレースできます。

答えて

1

周囲の友人に聞いているうちに。私は、AppStoreやtrough TestFlightからアプリケーションを直接起動するときに、起動オプションが追加のパラメータを提供していることを理解しました。

私は同じ問題を発見しました。これは私の問題を解決するのに役立ちました。 https://stackoverflow.com/a/34118249/1913174

起動オプションパラメータを処理するときは、常に重要なケースのみを処理する必要があります。それ以外の場合は、アイコンから開始してアプリケーションが動作するようにする必要があります。私の場合は、プッシュ通知から開始し、クイックアクションから開始します。アプリケーションがQuick Actionから起動されないたびに起動オプションを保存していたため、存在しなかったPush Notificationデータを処理しようとしていた時点になりました。

関連する問題