2016-09-28 4 views
1

Ich habe eine iOS-Anwendung entwickelt, die Anmeldeprozess hat. Beim Start im Debug funktioniert die Anwendung wie erwartet.iOS-Anwendung legt beim Starten von TestFlight oder AppStore auf

Wenn die Anwendung Trog oder Testflug App Store das folgende Szenario installiert wird, tritt auf:

Wenn aus dem Programm-Icon auf dem Bildschirm alles zu Hause beginnen wie erwartet funktioniert.

Beim Start von TestFlight oder AppStore über die Schaltfläche "Öffnen" bleibt die Anwendung hängen, nachdem der Anmeldevorgang erfolgreich abgeschlossen wurde. können https://itunes.apple.com/us/app/treffn-we-make-meeting-up-easy/id1137059844?ls=1&mt=8

Die beiden Ergebnisse, wenn Sie die Anwendung neu installieren zu beachten:

Die Anwendung kann von der folgenden URL heruntergeladen werden. Die Anwendung stürzt nicht ab, daher habe ich keine Absturzberichte.

Ich bin auf der Suche nach einer Möglichkeit, solche Start in Debug zu simulieren, damit ich verfolgen kann, was passiert oder irgendwelche Ideen auf, was das Problem verursachen könnte.

Antwort

1

Während einige Freunde fragen. Ich verstehe, dass die Startoptionen zusätzliche Parameter bereitstellen, wenn Sie die Anwendung direkt aus dem AppStore oder über TestFlight starten.

Ich habe eine ähnliche Frage gefunden, die mir geholfen hat, mein Problem zu lösen. https://stackoverflow.com/a/34118249/1913174

Wenn Sie mit dem Startoptionen-Parameter arbeiten, sollten Sie immer nur die Fälle behandeln, die Ihnen wichtig sind. In allen anderen Fällen sollten Sie Ihrer Anwendung erlauben, sich wie vom Symbol gestartet zu verhalten. In meinem Fall handle ich von der Push-Benachrichtigung aus und starte von Quick Action. Ich speicherte die Startoptionen jedes Mal, wenn die Anwendung nicht von einer Schnellaktion gestartet wurde, was zu dem Punkt führte, als ich versuchte, mit Push-Benachrichtigungsdaten umzugehen, die nicht existierten.

Verwandte Themen