2011-01-13 18 views
0

私はシミュレータに自分のアプリを構築しましたが、アプリは正常に起動します。しかし、AdhocディストリビューションでビルドしてiPhoneにインストールすると、アプリは起動してスプラッシュ画面を表示して終了します。スプラッシュ画面の読み込み時にiPhoneアプリが終了しました

は私がトラップすることはできません

- (void)applicationDidFinishLaunching:(UIApplication *)application {}. 

にブレークポイントをブレークポイントを追加します。

解決策を教えてください。おかげさまで

+1

コンソールとデバッガのログを確認します。あなたがここで見つけたものを投稿してください。誰かがエラーを解釈するのを手助けすると確信しています。 – Altealice

+0

私はコードをフォーマットしましたが、Objective-Cは分かりません。誰か構文エラーを修正してください。私は特に、その時代の最後の疑いがある。ありがとう。 –

答えて

1

プロビジョニングプロファイルで問題が発生する可能性があります。設定 - >一般 - >プロファイルを使用して、アドホック証明書(注:開発証明書とは別)がインストールされ、有効期限が切れていないことを確認できます。正しいプロビジョニングプロファイルを使用せずにアプリケーションを起動しようとすると、記述した動作が正確に行われます。

0

Tommyと同意し、プロビジョニングプロファイルに関連しています。あなたのアプリケーションをアドホックのために準備するすべてのステップを行ってください - this O'Reilly guideが便利です、そうでない場合はApple docsが最初に見えます。

アプリケーションをビルドする前に、アプリのplistファイルを開き、Info.plistファイルのバンドル識別子がアドホックモバイルプロビジョニングプロファイルの作成に使用されたものと一致していることを確認してください。

0

Ad Hocディストリビューションを使ってiPhoneでビルドしたとすると、iTunes経由でインストールされたテストエンドユーザーにmobileprovisionファイルとアプリケーションバンドルを送信したと仮定します。

Windowsの場合:この場合は、あなたがここにあるべきクラッシュログを確認することができ C:\ユーザーは、のAppData \ローミング\アップルコンピュータ\ログを\\ \ CrashReporter /モバイル装置

マック: 〜/Library/Logs/CrashReporter/MobileDevice

0

起動時に大量のダウンロード(またはinitが数秒かかる)を行いますか? あなたのアプリが十分に速く起動しない場合、OSはそれを殺します。

関連する問題