0

plist ファイルに問題があります。ひょっとしたら解決策が見えてくるかもしれません。

私はiPad用のプロジェクトを作成しました。すべてがiPadシミュレーターでうまく機能しています。まったく問題ありません。ここで、iPad デバイスでテストすることにしました。したがって、デフォルトで「com.yourcompany.${PRODUCT_NAME:rfc1034identifier}」であった plist の「バンドル識別子」を変更し、「com.mycompanysname.applicationID」を配置しました。ああ、そのプロジェクトのアプリケーション ID を既に作成していることを忘れていました。「バンドル識別子」が変更されるとすぐに、プロジェクトはシミュレーターでもデバイスでも実行されなくなります。実行されなくなったということは、プロジェクトを起動すると黒い画面が表示されるだけで、他には何も表示されないということです。

ブレークポイントを使用してデバッグすることにしました。アプリがデリゲートの「アプリケーション didFinishLaunchingWithOptions」メソッドにさえ到達しないため、どういうわけか非常に奇妙です。

バンドル識別子をデフォルトで書き込まれたものに戻しても、プロジェクトはシミュレーターで実行されなくなりました。したがって使用不可。

誰かがすでにこの問題に遭遇しているかもしれません。あなたの助けが必要です。

ありがとう

4

1 に答える 1

1

「製品名」キーの下のターゲットビルド設定で製品名を変更する必要があります。これはアプリ内の複数の場所で使用されており、すべて同期する必要があります。

于 2010-07-22T17:13:13.270 に答える