アプリを iTunes ストアに送信しようとする悪夢に悩まされています...最新の膨大な時間の無駄は、「オーガナイザー」からアーカイブを検証または配布しようとしたときに表示されるエラー メッセージです。
正確なメッセージは次のとおりです。
私の Xcode はバージョン 4.3.2 です。これはこれまで問題になったことがないため、WWDR がインストールされていることは確かです。また、安全のために再インストールしようとしました。
最もイライラ/混乱する部分は、2 週間前にアプリを正常に送信したばかりで、何も変更されていないことです。アプリがメタデータの理由で拒否されました。これらの問題を修正し、プラグインの 1 つを再インストールしました。
助言がありますか?役立つドキュメントへのリンクでさえ素晴らしいでしょう。私は、Apple の開発者向けドキュメントが非常にわかりにくく、UN に役立つことを発見しました。
EDIT1:
問題に近づいた可能性があります。ビルド設定の一部を変更したところ、ビルドが次のエラーで失敗しました。これ
Code Sign error: Certificate identity 'iPhone Distribution: [my name]' appears more than once in the keychain. The codesign tool requires there only be one.
を修正したいのですが、どのコード署名プロファイルをどこに設定すればよいかわかりません。「プロジェクト」アイコンをクリックするか「ターゲット」アイコンをクリックするかによって設定が異なり、それぞれに 4 つの異なる選択肢があります。これらすべてにコード署名が必要ですか? 動作する構成の例を誰か教えてもらえますか?
EDIT2: おそらく問題が見つかったと思います。私のディストリビューション プロファイルにはプロビジョニング ポータルがないという小さなメモがあります。新しい .mobileprovision ファイルをダウンロードしてインストールしましたが、すべて「Developer」と表示されます。新しい配布プロファイルをダウンロードする方法を理解する必要があると思います。
解決策: Saad からの指摘 (以下を参照) のおかげで、何が問題なのかがわかりました。コード署名に自動選択オプションを使用していましたが、唯一の配布プロファイルに無効なプロビジョニング プロファイルがありました。これは非常に静かに起こりましたが、その理由はわかりません。新しい配布プロファイルを作成するためにプロビジョニング ポータルに戻ったときに初めて気づきました。これをインストールすると、すべてが機能します。