0

プロファイルに奇妙な問題があります。私のプロジェクトでは、すべてのプロビジョニングプロファイルを順番に用意しています。開発者、配布、リリース、すべてが正常で、エラーがなく、キーチェーンやオーガナイザーに矛盾がないようです。

ただし、プロジェクト設定に適切なプロファイル、開発者、および配布を選択することはできます。しかし、ターゲット設定については、配布プロファイルを選択できません。それらはグレー表示され、「アプリケーション識別子と一致しません」というメッセージが表示されます。ただし、バンドルIDは、ポータルで作成したものとまったく同じです(大文字と小文字が区別されます)。

プロファイルを削除して追加してみました。まだ同じ。

ただし、気付いたのは、xcodeから「自動プロビジョニング」を使用しようとすると、ポータルからアドホックプロファイルとアプリストアプロファイルが削除されることです。理由がわかりません。

繰り返しますが、私のバンドルIDは正しいので、ポータルで正しいアプリを選択しました。

どんな提案でも大歓迎です。

4

1 に答える 1

1

私の古いプロジェクトを掘り下げて、現在のプロジェクトと比較した後、プロジェクト名がバンドル識別子に追加されていることに気づきました。したがって、事実上、私のバンドル識別子はcom.veeru.mface.mfaceprojectのようなものになりつつありますが、xcodeはそれがcom.veeru.mfaceのみであることを期待しています。バンドルIDプロジェクトのplistに添付されている{BUNDLEIDENTIFIER}を削除する必要があり、xcodeはすぐにプロファイルを正しく認識しました。

私が以前にこれらの問題を抱えたことは一度もなかったので、驚いたことに私を捕まえました。それでも、「自動プロビジョニング」の更新を行うと、xcodeがプロファイルを削除する理由を理解できません。

于 2012-02-17T07:11:35.493 に答える