43

このトピックに対処する他のいくつかの質問を見てきましたが、私のようなものはありません。昨日、無意識のうちにデバイスのリストにデバイスを追加しました。

質問:

デバイスを追加すると、プロビジョニング プロファイルにリンクされるようになると思います。しかし、それは私の配布プロファイルの 1 つにリンクされていなかったと思います。そこで、プロファイルを編集し、デバイスの横にあるチェックマークをクリックして、送信をクリックしました。ここから問題が始まりました。

私は 2 つのことに気付きました: 最近、証明書/プロビジョニング プロファイルを約 1 週間前に更新しました。これで、昨日プロビジョニング プロファイルを更新したと見なされます (または、少なくともオーガナイザーにはそう記載されています)。

また、プロジェクトをビルドしようとすると、「キーチェーンの署名証明書を含む有効期限が切れていないプロビジョニング プロファイルが見つかりませんでした」というひどいメッセージが表示されます。ビルド設定では、プロファイルをプロビジョニングせずに、私の署名 ID が ID の下に表示されます。私は人々がすべてを壊して再建しなければならないという恐ろしい話を読んだことがあります.

関連する質問:
コード署名エラー: キーチェーンの署名証明書を含む有効期限が切れていないプロビジョニング プロファイルが見つかりません

4

6 に答える 6

81

iOS の配布は大変です。これは私にとってはうまくいきました(この順序で手順に従ってください):

1) xcode オーガナイザーで:

  • すべてのプロビジョニング プロファイルを削除する

2) mac os x キーチェーン:

  • すべての iOS dev 証明書を削除します

3) developer.apple.com にアクセスします。

  • 会員センターにログイン
  • すべての証明書を取り消す (編集:一部の redditor は、より大きなチームで作業している場合、これは良い考えではないと指摘しました。その場合は、期限切れのものを削除してみてください。)

4) xcode オーガナイザーに戻ります。

  • プロビジョニングプロファイルタブの下の更新(右下)をクリックしてログインします
  • リスト項目

ポップアップでポジティブボタンをクリックします

5) xcode プロジェクトで、[ビルド設定] タブに移動します。

  • コード署名の下で開発者を選択します。と分散。アイデンティティ
  • そこにないか有効でない場合は、developer.apple.com に移動し、「プロビジョニング」に移動して無効な場合は、[変更] をクリックして再度保存します。

6) xcode オーガナイザーに戻ります。

  • もう一度更新を押します(右下)
于 2012-07-03T12:34:26.967 に答える
9

今日、私は をインストールしましXcode 4.3.2たが、すぐに同じ問題が発生しました! 最初にディストリビューションをアーカイブしようとし、その後、クリーンな新しいプロジェクトで、デバイス上で実行しようとします。両方の問題を修正しました。

1. 配布を成功させるために、iOS プロビジョニング ポータルから配布証明書をダウンロードしてインストールしました。その後、Xcode でCode Signing Identity正しくセットアップしました。これにより、アーカイブに関する問題が解決しました。

2.新しいプロジェクトを作成してデバイスで実行しようとすると、同じ問題が発生しました。ポータルのプロビジョニングでcertificates、開発証明書を削除しました。また、すべての開発規定プロファイルを削除しました。オーガナイザーからも削除しました。次に、デバイスを再度追加しました。お役に立てれば!

于 2012-04-11T10:53:53.460 に答える
8

私にとっては、右下の「更新ボタン」を押すだけでした。

私が誰かを助けることができることを願っています。

于 2013-04-07T08:46:12.160 に答える
3

アプリのバンドル ID が、アプリで使用しようとしていたプロビジョニング プロファイルと一致しなかった場合に、このエラーが発生しました。

于 2012-11-13T00:21:30.050 に答える
1

私はXcode 5.1を持っていて、このように問題を修正しました

Xcode -> 設定 -> アカウント -> 詳細の表示 -> 更新ボタン (左下)

更新した後、完了をクリックすると、エラーはなくなりました:)

于 2014-07-25T21:26:35.180 に答える
1

今日、これに出会いました。デバイス リストをクリーンアップした後 (開発を行っていないものをいくつか削除)、開発証明書の一部が無効になっていることが判明しました。プロビジョニング プロファイルからそれらを削除し、再生成しました。

于 2013-09-07T04:43:38.703 に答える