19

Xcode 4.3.3 を使用しています

以前はすべて正常に動作していましたが、数か月前から、オーガナイザーを介してプロビジョニング プロファイルを更新できなくなりました。

問題:

  • オーガナイザーを開く
  • 上部にある [プロビジョニング プロファイル] をクリックします。
  • 次に、右下の「更新」ボタンをクリックします。」
    1. 「開発証明書をダウンロードしています...」と表示され、ログインを求められます。
    2. ログインに成功すると、「Fetching team list...」と表示され、次のエラーが表示されます

      。プログラムサポート」


いくつかの詳細情報:

  • チーム管理者です
  • Apple Developer Portal、キーチェーン、およびオーガナイザーの両方に表示されるように、有効な開発者証明書を持っています (私が言ったように、これはすべて機能していました)
  • オーガナイザーに表示される有効なプロビジョニング プロファイルがいくつかあります。
  • オーガナイザーに 2 つのチームが表示されています。
    1. 開発者証明書付きのもの(私のもの)
    2. 配布証明書付き(アプリストア用)
  • これはパスワードの問題ではありません (間違ったパスワードを入力すると別のエラーが表示されます)
  • 私と配布証明書以外のすべての開発者証明書を削除しました
  • 証明書を手動でダウンロードすると、証明書を正常に追加できます
  • 手動でダウンロードすると、プロビジョニング プロファイルを正常に追加できます
  • Apple Developer Portal には、「無効」とマークされたプロビジョニング プロファイルはありません (ただし、有効期限が切れているものもあります)。
  • Xcodeを強制終了し、Macを再起動しました

これは、iOS6 がリリースされた後で発生し始めました (同時ではありません)。この件に関して同様の質問を読んだことがありますが、それらのほとんどは「破損したデータ」エラーメッセージに対処しています。これは私には当てはまりません。

更新 1 (11 月 13 日)

私は今、次のことを行いました:

  • 公開鍵と秘密鍵を含むすべての証明書をキーチェーンから削除しました。
  • Apple Dev Portal で証明書を取り消しました。
  • マシンを再起動しました。
  • Xcode を再度開いて更新を押します。
    1. ログインするように求められ、新しい証明書の要求を送信するように求められました。
    2. 新しい証明書が正常に承認および発行され、キーチェーンにダウンロードされました (新しい公開鍵と秘密鍵、および証明書が表示されます)。

ただし、プロビジョニング プロファイルの「更新」時に、「この操作を実行することは許可されていません」という同じエラーが引き続き表示されます。

更新 2 (11 月 13 日)

  • XCode 4.5に更新しました
  • 最初の更新で、実際に機能しました。
  • 以降のすべての更新では、「この操作を実行することは許可されていません。チーム管理者の 1 人に確認するか、さらに支援が必要な場合は、Apple Developer Program サポートに連絡してください」という同じエラー メッセージで失敗しますが、現在は「Mac チーム プロビジョニング プロファイルの生成」の後に実行します。
    1. 私は Mac 開発を使用していないことに注意してください。開発者モードを有効にしておらず、Mac 開発者プログラムも持っていません。
    2. Mac 開発者モードを有効にして、または有効にせずに試しました。
    3. 同じあいまいなエラー メッセージにもかかわらず、実際には iOS プロビジョニング プロファイルを更新しているようです。

これにかなりの時間を費やした後、私はまだこのエラーメッセージを削除することを決意しています. XCodeがアプリケーションログをどこに保持するか教えてくれる人がいるかもしれません。Mac用のWindows「イベントビューアー」のようなものはありますか?

4

9 に答える 9

5

Xcode 5.1 を試してください。Apple が最終的にこの問題を修正したようです。

于 2013-12-03T06:08:12.767 に答える
4

「この操作を実行することは許可されていません。チーム管理者のいずれかに確認するか、さらに支援が必要な場合は、Apple Developer Program サポートにお問い合わせください」というエラーも表示されました。開発者のプロビジョニングが機能していなかったため、デバイスでアプリをテストすることさえできませんでした。

これが私のために働いたものです:

  • iOS プロビジョニング ポータル > 証明書 > 開発に移動します。キーチェーンにキーペアがなくなった証明書がある可能性があります。取り消します。
  • 関連するプロファイルを Xcode オーガナイザーから削除します。Xcode を終了します。
  • ~Library/Developer/Xcode に移動し、connect1.apple.com **.db を削除します (必要ないかもしれませんが、害はありません)。
  • ~Library/Caches/com.apple.dt.Xcode に移動し、Cache* ファイルを削除します。

現在、Xcode は新しい開発者証明書を自動的に作成することになっていますが、現在は壊れているようです。だから、それを使用しようとしないでください。その代わり:

  • iOS プロビジョニング ポータルに戻ります。
  • 開発証明書が取り消されていることを確認してください (つまり、証明書を持っていません)。
  • ここで新しいものを作成し、キーチェーンを使用する手動プロセスを使用します (ここでは 2009 年に戻ります)。証明書をダウンロードします。
  • Xcode > オーガナイザーに戻ります。デバイスを接続します。デバイス名の下にある [Provisioning Profiles] をクリックします。現在デバイス上にあるすべての証明書を削除します。
  • デバイス名をクリックします。下部にある [ポータルに追加] をクリックします。そのプロセスを経てください。
  • [ライブラリ] > [プロビジョニング プロファイル] (左上) に戻ります。無効なチーム プロビジョニング プロファイルが余分にある場合は、それを削除します。

これで、システムが動作するはずです。

于 2013-03-27T04:45:04.487 に答える
3

同じ問題がありました。理由は間違った Apple ID でした。デベロッパー センターで Apple ID を確認してください。 devcenter/ios/index.action

于 2012-12-07T11:39:44.017 に答える
2

実際には解決策はかなり奇妙です。

Mac Developer Program のメンバーである必要があるようです。それは私を助けました。

アカウントを Mac 開発者プログラムに追加することで、問題が解決されました!

アップル ディスカッション

于 2014-02-25T04:31:37.973 に答える
2

同じ問題がありました。Xcode からすべてのプロファイルを削除してから再起動しました。その後、Apple Id 資格情報の入力を求められ、すべてが整っていました (変更されたプロファイルを使用)。

于 2012-11-13T13:58:12.337 に答える
1

消去

~/Macintosh HD/User/home/Library/MobileDevice/Provisioning Profiles

于 2015-01-30T03:00:13.490 に答える
0

私は同じ問題を抱えていました。私は最終的に解決策を見つけました。
1.「Safari」でDevCenterにアクセスします。
2.AppleID/PWでサインインします。サインインできないと思います。
3.Safari に保存されているパスワードを削除し、設定/プライバシー/Cookie を有効にします。
4.サインインできるようになったら、「主催者」にサインインできます。

私の貧弱な英語がスラブ人の助けになり、誰かが同じ問題を抱えていることを願っています.

于 2013-07-01T12:24:56.367 に答える
0

暗闇で撮影しようとしています。たくさんの開発者アカウントをジャグリングしてきましたが、この問題に遭遇したことはありません。

キーチェーンとオーガナイザーがきれいになったら、

Mac スポットライトのインデックスを再作成してみてください (スポットライトで何かを検索し、最後の行を選択します)。[プライバシー] タブで、場所のリストに MacintoshHD (およびインデックスが作成されたその他のドライブ) を含めて、スポットライトのインデックス作成を妨げます。

上記の手順を繰り返し、Macitosh HD を同じリストから削除して、新しいインデックスが作成されるようにします。

これが違いを生むかどうか教えてください。(私は同様の問題を抱えていましたが、この解決策はうまくいきました)

于 2012-11-13T16:10:43.390 に答える