アプリをアプリストアに送信しようとすると、常にこのメッセージが表示されます。
メッセージの写真を次に示します。
アプリをストアに送信できるように誰かがその問題を解決するのを手伝ってくれるといいですね。
次の手順に従ってください:
私はあなたと同じ問題を抱えていたが、これで問題は解決した。
これは、ゼロから始めることなく私にとってそれを解決しました:
1。秘密鍵の生成に使用されたマシンでキーチェーンアクセスを開きます
2。左側で[キーチェーン]-> [ログインとカテゴリ]-> [証明書]を選択します
3。 iPhone Developer:[開発者名]とiPhone Distribution:[開発者名]の2つの証明書を見つけます。
4。両方を選択し、右クリックして[2アイテムをエクスポート...]を選択します。
5。選択したパスワードを入力し、ディスクに保存して、署名しない他のマシンに.p12ファイルを取得します
6。ファイルを開き、パスワードを入力すると、準備完了です。
私もこれを経験し、4時間プロセスを戦いました。最後に、私は次のことをしました
うまくいけば、これは誰かがあなたがすべてを一掃してやり直すことができることを知るのに役立ちます。すべての証明書を、先週公開されたolf Macbook Proにロードしました。だから私は先週新しいMac Airを手に入れたが、どのキーを思い出せなかった。そして、開発用とプライベート用の2セットと1セットのディストリビューションがあることを確かに覚えていなかった。 (1つ以上のディストリビューションがある場合は、追加のセットがあると思います。)
スティーブ
キーチェーンアクセスをチェックして、同じ名前のキーが複数ないことを確認することは価値があります。また、非常に頻繁にコード署名の問題に遭遇したとき、fastesソリューションはプロセスを最初からやり直すことでした(新しいキーペア、証明書、プロビジョニングプロファイルを作成します)。
幸運を祈ります!
環境設定->アカウント->使用しているApple IDを選択-> [詳細を表示…]ボタンをクリック->プラスボタンをクリックして[iOS配布]ボタンを選択します。詳細 こちら 。
同じ問題に遭遇し、Appleを呪った後、それが私のせいであることに気付きました。
1.- Go to developer.Apple.com / Certificates / Production
2.- Download your certificate
これは他の答えを試した後、私に感謝しました。
配布証明書を生成しているように見えるため、ある時点でキーペアを生成している必要があります。複数のマシンで開発していますか?開発者プロファイルを持っているマシンから開発者プロファイルをエクスポートし、このマシンにインポートします。
配布証明書を作成するために使用されたユーザーのアカウント(おそらく異なるMac)にログインするだけです。キーチェーンアクセスを開き、秘密キーをエクスポートします。次に、キーチェーンにインストールします。
私は実際にxCodeを閉じて再度開いたところ、すべてが正常に戻りました。
これは、ゼロから始めることなく私にとってそれを解決しました:
新しい配布証明書を作成し、その新しい証明書を指すように既存のプロビジョニングプロファイルを編集してから、Xcode>環境設定>アカウント>詳細を表示して、署名証明書を更新しました。
魔法のように働いた
これを試して..
「システム設定」で「セキュリティとプライバシー」を選択します。
左下の「ロック」アイコンをクリックします。
「どこからでもアプリのダウンロードを許可する」を「どこでも」から「Mac Appストアと識別された開発者」に変更します。
-ビルドしてみます。
しばらくしてアプリを更新しようとしている場合は、Apple Development CenterでPorvisioning Profileを更新し、Appleの左側の証明書に移動する必要があります。 _開発センターで、配布証明書をダウンロードして開きます。
Xcodeが残りを実行し、アプリを実行します。
乾杯!
私の問題は、Xcodeが秘密鍵のアクセス制御リストにないことでした。新しいキーペアを生成せずに、キーチェーンアクセスでこれを修正できます。
キーチェーンアクセスを開きます。左側で、ログインとマイ証明書を選択します。配布証明書を選択し、秘密鍵をダブルクリックします。アクセス制御を選択し、Xcodeがリストにない場合はリストに追加します。
Xcodeを再起動して、新しいアーカイブを作成します。これで秘密鍵が見つかるはずです。
私は解決策を持っています:
会社にはCompany(Enterprise Distribution).pemとCompanyEnterpriseDistribution.p12があり、それらもインストールする必要があります。
Appleに会社のアカウントがあります。私は次の方法で問題を解決しました:
1)開発者のWebサイトでの証明書、識別子、およびプロファイル
2)[プロビジョニングプロファイル]-> [開発]
3)私の開発プロビジョニングに行きました->編集
4)ダウンロードし、ダブルクリックします。
私にとっては、実稼働証明書をインストールしていません。 (私はすでに開発証明書をインストールしています)
本番証明書をダウンロードし、キーチェーンにインストールした後、私にとってはうまくいきました。
別の回答があります(以前の投稿に加えて)。今日、私の秘密鍵は失効し(KeyChain Accessを見て見つけたように)、新しいものがリストにありました。どうやって? Idk ... XCodeの「問題を修正する」ボタンを使用したのか、他の投稿で説明したようにプロビジョニングプロファイルの更新を取得して、新しいプロファイルが自動的に作成されたのでしょうか?...
とにかく、私は開発センターにログインし、使用したいプロビジョニングプロファイルを見つけて「編集」をクリックしました。その後、「証明書」を選択することができました。欲しいものが選択されていないことがわかりました。私はそれを選択し、「生成」をクリックしてプロビジョニングプロファイルを再作成しました。それから私はそれをダウンロードすることができました。 XCodeドックアイコンにファイルをドラッグアンドドロップしました。それはそれを修正しました!
ベータ版iOSアプリの開発IPAを構築および配布しています。許可されたデバイスのリストに新しいデバイスを繰り返し追加しなければならず、これにより多くの問題が発生しました。今回は、このような問題と解決策を文書化して共有しています...
開発者センターのリストに新しいudidを追加し、アーカイブを作成しましたが、ipaに埋め込まれたプロファイルにipaが見つからなかったことがわかりました。そのため、XCodeでプロビジョニングプロファイルを更新し(更新されたリストを取得するため)、このエラーはプライベートキーが欠落しているために発生しました(このスレッドの冒頭に記載)。
その後、別のアーカイブを作成できませんでした。さらに、これにより、プロジェクトをビルドしようとしたときにコード署名エラーが発生しました。
多大な苦労の後、私はこのように修正しました:
XCodeで、[設定...アカウント]タブに移動します。追加ボタン(左中央)をクリックして、「iOS開発」を選択します。これにより、新しい署名IDが作成されます。
これで、新しいプロビジョニングプロファイルを使用してアーカイブを作成できるようになります。
また、ビルドエラーを修正する必要があります。プロジェクトの「一般」タブに戻り、「チーム」を選択してビルドを再試行します。いくつかの追加の許可ダイアログがあるかもしれません。プロンプトが表示されたら、「修正」または「常に許可」をクリックします。
注:メンバーセンターとキーチェーンのリストは混乱し、IDの署名が重複しますが、少なくともすべてが機能します。掃除してみてください...