アプリをアプリストアに送信しようとすると、常にこのメッセージが表示されます。
メッセージの画像は次のとおりです。
私がストアにアプリを提出できるように、誰かがその問題を解決するのを手伝ってくれるといいですね。
アプリをアプリストアに送信しようとすると、常にこのメッセージが表示されます。
メッセージの画像は次のとおりです。
私がストアにアプリを提出できるように、誰かがその問題を解決するのを手伝ってくれるといいですね。
回答:
次の手順に従ってください。
私はあなたと同じ問題を抱えていましたが、これで問題は解決しました。
:これは、最初からすべての方法を起動せずに私のためにそれを解決した
秘密鍵を生成するために使用されたマシン上の1.キーチェーンアクセス
左側に2. [Keychains->ログインとCategory->証明書を
見つけます。3. 2つの証明書iPhone Developer:[your developer name]とiPhone Distribution:[your developer name]
4.両方を選択し、右クリックして[Export 2 items ...]を選択します
。5.選択したパスワードを入力し、ディスクに保存して.p12を取得します。 -
ファイルを署名しない他のマシンに引き継ぐ6.ファイルを開き、パスワードを入力すれば大丈夫です。
私もこれを経験し、4時間このプロセスを戦いました。最後に私は次のことをしました
うまくいけば、これは誰かがあなたがすべてを一掃して最初からやり直すことができることを知るのに役立ちます。私はすべての証明書をolf Macbook Proにロードしました。だから私は先週新しいMac Airを手に入れましたが、どのキーを覚えていなかったか、開発用にプライベートとパブリックの2セット、ディストリビューション用に1セット持っていたことを覚えていません。(1つ以上のディストリビューションがある場合は、追加のセットがあると思います。)
スティーブ
配布証明書を生成しているようですので、ある時点で鍵ペアを生成している必要があります。複数のマシンで開発していますか?それが存在するマシンから開発者プロファイルをエクスポートし、このマシンにインポートします。
配布証明書を作成するために使用されたユーザーのアカウント(おそらく別のMacにある)にログインするのは簡単です。Keychain Accessを開き、秘密鍵をエクスポートします。次に、それをキーチェーンにインストールします。
私は実際にxCodeを閉じて再度開いただけで、すべてが正常に戻りました。
ベータ版iOSアプリ用の開発IPAを作成して配布しています。私は繰り返し許可されたデバイスのリストに新しいデバイスを追加する必要があり、これによって多くの問題が生じました。今回はそのような問題と解決策を文書化して共有しています...
開発者センターのリストに新しいudidを追加し、アーカイブを作成したところ、ipaに埋め込まれたプロファイルにipaが見つからないことがわかりました。そのため、XCodeでプロビジョニングプロファイルを更新し(更新されたリストを取得するため)、このエラーは(このスレッドの先頭に示されているように)秘密鍵が見つからないために発生しました。
その後、別のアーカイブを構築できませんでした。さらに、プロジェクトをビルドしようとすると、コード署名エラーが発生しました。
多くの苦痛の後、私はそれを次のように修正しました:
XCodeで、[設定...]タブに移動します。追加ボタン(左中央)をクリックし、「iOS開発」を選択します。これにより、新しい署名IDが作成されます。
これで、新しいプロビジョニングプロファイルを使用してアーカイブを作成できるようになります。
また、ビルドエラーを修正する必要があります。プロジェクトの「一般」タブに戻り、「チーム」を選択して、ビルドを再試行します。追加の権限ダイアログがいくつかある場合があります。プロンプトが表示されたら、「修正」または「常に許可」をクリックします。
注:メンバーセンターとキーチェーンリストは混乱し、署名IDが重複しますが、少なくともすべてが機能します。クリーンアップしてみてください...
(以前の投稿に加えて)別の答えがあります。今日、私は秘密鍵の有効期限が切れ(KeyChain Accessを確認したところ)、新しいものがリストに含まれていました。どうやって?Idk ...おそらく、提示されたXCodeの「問題の修正」ボタンを使用したか、他の投稿で説明したようにプロビジョニングプロファイルの更新をプルすることによって、新しいものが自動的に作成されましたか?...
とにかく、開発センターにログインして、使用したいプロビジョニングプロファイルを見つけて[編集]をクリックしました。その後、「証明書」を選択することができました。必要なものが選択されていないことがわかりました。それを選択し、「生成」をクリックしてプロビジョニングプロファイルを再作成しました。その後、ダウンロードすることができました。ファイルをXCodeドックアイコンにドラッグアンドドロップしました。それで解決しました!
これは、Macをフォーマットして再インストールするか、新しいMacから開発しているために発生します。
上記を実行できず、古い証明書とプロファイルを古いMacからエクスポートした場合
ワイルドカードのプロビジョニングプロファイルをアップルデベロッパーセンターから削除する必要があります。また、証明書からは、一般的な開発証明書と製品版証明書だけを削除する必要があります。
次に、新しいプロファイルを作成し、アップルにアップロードする必要があるアプリの新しいプロビジョニングプロファイルを作成する必要があります。
ここでは、すべてのプロビジョニングプロファイルを削除する必要はありませんが、作成しないアプリ用に新しいプロファイルを作成する必要があります。