デバイスへのiPhoneアプリのインストールエラー
質問
今日、すべての証明書とキーをセットアップし、iPhoneでプロジェクトを実行しようとしています。 この奇妙なエラーが発生しています:
インストールフェーズ中にモバイルデバイスで予期しないエラー(0xE800003A)が発生しました:アプリケーションの検証
Apple Developerフォーラムをざっと見て、新しい証明書とプロビジョニングプロファイルを設定し、 Info.plist
を編集しようとしましたが、何をしても実行できないようですデバイス上のアプリ。
現在考えられる唯一の考えは、Xcodeでの私のプロジェクト名が私の開発プロビジョニングプロファイルとわずかに異なることです(疑問符を使用します)が、Appleの規則に従って名前を付けました: com.mycompany .myapp
なので、それが問題なのかわかりません。
アイデアはありますか
編集:電話をハード再起動し、Xcodeを再起動し、ターゲットをクリアし、新しいワイルドカードアプリIDとそれぞれのプロビジョニングプロファイルを設定しましたが、それでも何もしません。他のアイデアはありますか
解決
キーチェーンに2つの証明書があり、それらが同時にお互いを上書きしていることがわかりました!これが将来人々に役立つことを願っています。
他のヒント
ワイルドカードアプリIDを作成する必要があります。 com.mycompany。*。それが役立つかもしれません。
私はこれに何度も遭遇しました。私がしていることは、すべてのターゲットをクリーンアップし、xcodeをシャットダウンし、電話をハードリブートします。
これは、証明書を間違えるという一般的な問題とは異なるエラーです...
電話を復元します(XCode Organizerを使用して最新のOSをリロードします)。安全のため、最初にiTunesと同期するときにバックアップから復元しないでください(同期しなくても、番号を保持します) tバックアップを使用します)。私はこれを何回かしなければなりませんでした。最後の1つは、電話をケーブルから外したとき(呼び出しに応答しなければならなかった)展開の最中だったときでした。
まず(電話の)再起動を試み、XCodeをオフにして接続します。しかし、それでも問題が解決しない場合は、復元が道です。
XCodeオーガナイザーのコンソールタブには、インストールフェーズで何が起こるかについて役立つヒントが表示されることがあります。ある場合には、私の問題はアプリがすでに電話に存在していたことでした。アプリを削除し、インストールが成功しました。
とにかく、この1つの不可解なメッセージに多くのエラーメッセージがバンドルされているように見えます。実際に何が起こっているかを診断するには、[コンソール]タブが非常に便利であることがわかりました...
もう1つの試みは、iPhone SDKの再インストールです。開発者キーを最初に取得したときにこのようなエラーが発生しましたが、これが唯一の方法でした。
ターゲットを編集する際に、全員に発言したい->必ず「構成」を設定してください。左上の[すべての設定]に移動しますまたは構築する正しい設定(デバッグまたはリリース)。正しく設定されていると思うかもしれませんが、間違った設定になります。
XCodeからアプリのインストールに成功した、正しくプロビジョニングされたデバイスでエラーが発生したのを見て、デバイスを再起動して再試行することができました。たぶんそれが役立つでしょう。
デバッグではなくリリースモードで実行してみてください。私はこの問題に取り組んでいるプロジェクトを持っています。問題の内容はわかりませんが、リリースモードで実行すると機能しますが、デバッグモードではエラーコードが生成されます。
同じ問題に対するApple開発サポートでサポートチケットを開いており、(FWIW)ツールチェーンを機能させることができるかどうか、またそのタイミングで推奨事項を投稿します。
これを試してください:(ソース: http://ephemera.lifewithalacrity.com/iphone_development/ )
これはおそらくディストリビューションビルド専用ですが、昨日不思議なことに壊れた後、iPhoneにデバッグバージョンを再びインストールできるようになりました。
"プロジェクトプロパティのすべてのコード署名がクリアまたはデフォルトであることをトリプルチェックするだけです
注、これはTARGETプロパティとは対照的なPROJECTプロパティです。コード署名プロビジョニングプロファイルをデフォルトに戻し、コード署名ID文字列を削除しました。