0

理由はわかりませんが、時々起こります。バンドルIDを正しく設定し、モバイルプロビジョニングプロファイルも正しくインストールしていますが、Projectのビルド設定で証明書が自動的に検出されない場合があります(署名でiPhone開発者を選択した場合)が、ターゲットのビルド設定では検出されます。どうすればこれが可能になるのかわかりませんか?AFAIKは、証明書のセットに対応するplistファイルのバンドルIDに関連する証明書を自動的に検出します。これは、両方が一致することを確認しています。プロジェクトとターゲットの署名が異なるシナリオを誰かが考えられますか?

ありがとう。

4

1 に答える 1

0

プロジェクトとターゲットの設定について。ここでの理由は、必要に応じて1つのプロジェクトに複数のターゲットを含めることができるということだと思います。通常は、メインアプリケーションのターゲットです。

したがって、プロジェクト設定は、すべてのターゲットに適用される大きな全体的な設定になり、必要に応じてさまざまなターゲットに合わせてカスタマイズできると思います。

私が従う一般的なガイドラインは、常にプロジェクト設定で証明書やプロファイルなどを設定し、次にターゲット設定に移動して、それらが適用されていることを確認することです(場合によっては自動的に適用されません)。そうでない場合は、そこで再適用します。これは、問題なく常にうまくいきます。

于 2011-09-09T08:59:48.593 に答える