理由はわかりませんが、これは時々起こります。私はバンドルIDを正しく設定していますが、モバイルプロビジョニングプロファイルを正しくインストールしていますが、プロジェクトの設定をビルドするときに自動的に証明書が検出されません(署名時にiPhone開発者を選択した場合)。これはどうやって実現できるのか分かりません。 AFAIKは、証明書のセットに対応するplistファイル内のバンドルIDに関連する証明書を自動的に検出していますが、どちらも一致することを確認しています! ProjectとTargetの署名が異なるシナリオを考える人はいますか?XCode4:プロジェクト設定はターゲット設定と異なりますか?
ありがとうございました。
ありがとうMadhumal!それは私にとってもうまくいくが、なぜ彼らは最初に違うのだろうか? plistでバンドルIDを変更すると、両方の設定で対応する証明書が自動的に選択されます。しかしこれはActive Targetsの設定で起こりますが、Projectの設定ではうまくいかず、他の証明書と一致します(これは決して起こらないはずです)。私はプロジェクト設定のために必要な証明書を手動で選択する必要があります! – applefreak
怖い私はこれがなぜ起こらないのか分からない:(XCodeのなんらかの奇妙さに任せてください:)しかし、はい、私はあなたの痛みを分かち合います。このようなことは今やって起こります。したがって、原則として、 [プロジェクトとターゲット]の設定を変更し、バンドルIDを変更する場合は正しい署名オプションを選択します。あなたはそれに慣れて大きな問題ではありません:) – Madhu
右:とにかく、私は何かが欠けているかどうかだけと思っていた! – applefreak