コード署名のステップは非常に難解でバグが多いです。 Appleから絶対に正確に証明書とプロフィールを取得するための手順に従っていることを確認してください。次に、 'code signing identity'のビルド設定を確認します。
デバイスが接続されている必要はありませんが、すべてのデバイスをチェックするのに便利です。しかし、私は時折、手作業でプロジェクトファイルを編集する必要があることを発見しました。特に、3.xSDKを使用する必要はありません。コード署名の部分で少し上手くいくからです。エラーの
考えられる理由は、プロジェクトに設定されている名前対、)証明書にある名前の不一致
1です。しかし、3.0は自動的に 'iPhoneの配布'にマッチし、正確なマッチについては慎重ではないと考えられています。あなたが原因のXCodeのバグにあなたがあなたのプロジェクトファイルが間違ったプロファイル設定を混乱しましたし、持っていたキーチェーン
3)にリンゴから得た証明書を追加していない
2)。実際には起こってはいけませんが、私は自分自身がプロジェクトパッケージの内容に入り、texteditでプロジェクトファイルを編集することもあります。
4)Appleから入手したプロファイルがxcodeに正しくインストールされていることを確認してください(オーガナイザウィンドウを見てください)。
5)正常に動作することを確認するには、デバイスにインストールすることをお勧めしますが、必ずしも必要ではありません。 itunesconnectウェブサイトではなくアプリケーションアップローダーを使用して配布ファイルをアップロードすることもまた良いチェックです。ファイルが正しく署名されていない場合は、それが拒否されます。 (私はアプリのアップローダーに問題があったと言っていたが、時にはウェブサイトのアップロードを使用しなければならなかった)。
短いバージョンでは、すべてのことを正しく行い、xcodeのバグにヒットしました。それがうまくいったように見えても、しばしばそうではありません。すべてが混乱している。手順をやり直して、xcodeのコード署名IDを変更してみてください。また、使用していない古いプロファイルを取り除いて、間違ったxcodeを選ぶ機会を減らしてください。
答えていただきありがとうございます。証明書とプロファイルをキーチェーンにインポートするためのガイドを教えてください。私がキーチェーンを開くと、パブリックキーと他のプライベートキーが表示されます。 – Sarah
iTunes Connectで提供されているドキュメントを見てください。何をする必要があるかについてはかなり正確ですが、フランコドワイヤー氏によると、このプロセスはうっかり問題になっています。最初からApple推奨のプロセスをもう一度実行してみてください。 – Tim