2

私は最初の iOS プロジェクトに取り組んでいます。Xcode でアプリを作成しましたが、iPad シミュレーターで問題なく動作します。それから私は iPad を購入し、サインアップして年間 99 ドルの開発プログラムに支払いました。新しい iPad でアプリを試すのはそれほど難しいことではないと思いました。違う!

これで、プロビジョニング ポータル プロセスに進み、すべての証明書とプロビジョニング プロファイルを生成/ダウンロードしました。XCode は iPad のプロビジョニング プロファイルを受け入れました。しかし、iPad ターゲット用にプロジェクトをビルドすると、ビルドが失敗します。「アプリケーションの識別子 'com.triplehappy.publish' に一致する有効なプロビジョニング プロファイルが見つかりませんでした」.

プロビジョニング プロファイルを取得する前に、バンドル識別子として com.triplehappy.publish を割り当てました。バンドル ID とは何ですか? また、それをプロビジョニング プロファイルにリンクするにはどうすればよいですか?

編集: バンドル ID とプロビジョニング プロファイルに互換性があることがわかりました。別の問題がありました(サンの回答とコメントを参照)。記録のために、com.triplehappy.publish のような単純なバンドル ID は、QWERTYABC4.* 形式の単純なプロビジョニング プロファイル アプリケーション ID と互換性があります。 .

4

1 に答える 1

1

プロビジョニング プロファイルには、バンドル識別子もあります。したがって、アプリには、使用しているプロビジョニングと同じバンドル ID が必要です。開発者プロビジョニング プロファイルを使用して、任意のアプリをデバイス上で直接実行できます。

コンセプトの詳細については、Apple のドキュメントを参照してください。

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933

于 2012-11-19T08:45:02.110 に答える