2016-09-28 2 views
1

가입 절차가있는 iOS 응용 프로그램을 개발했습니다. 디버그에서 시작되면 응용 프로그램이 예상대로 작동합니다.TestFlight 또는 AppStore에서 시작할 때 iOS 응용 프로그램이 중단됩니다.

홈 화면 모두에서 응용 프로그램 아이콘부터 기대 작품으로 : 다음과 같은 경우가 발생 응용 프로그램이 여물 TestFlight 또는 앱 스토어를 설치

.

"열기"버튼을 통해 TestFlight 또는 AppStore에서 시작하면 등록 프로세스가 성공적으로 완료된 후 응용 프로그램이 중단됩니다.

응용 프로그램

는 다음 URL에서 다운로드 할 수 있습니다 응용 프로그램을 다시 설치하는 경우 https://itunes.apple.com/us/app/treffn-we-make-meeting-up-easy/id1137059844?ls=1&mt=8

두 결과가 관찰 할 수있다. 애플리케이션에 크래시가 발생하지 않으므로 오류 보고서가 없습니다.

디버깅에서 이러한 실행을 시뮬레이션 할 수있는 방법을 찾고 있으므로 문제의 원인을 파악하는 데 도움이됩니다.

답변

1

친구에게 물어 보는 동안. AppStore 또는 trough TestFlight에서 직접 응용 프로그램을 시작할 때 시작 옵션이 추가 매개 변수를 제공한다는 것을 이해했습니다.

나는 내 문제를 해결하는 데 도움이되는 유사한 질문을 발견했습니다. https://stackoverflow.com/a/34118249/1913174

실행 옵션 매개 변수를 처리 할 때는 항상 중요한 경우 만 처리해야합니다. 다른 모든 경우에는 응용 프로그램이 아이콘에서 시작한 것으로 동작하도록 허용해야합니다. 제 경우에는 푸시 알림부터 시작하고 빠른 동작부터 시작합니다. 애플리케이션이 Quick Action에서 시작되지 않을 때마다 시작 옵션을 저장하고 있었기 때문에 존재하지도 않은 Push Notification 데이터를 처리하려고 할 때가되었습니다.

관련 문제