web-dev-qa-db-ja.com

Xcode 7では、プロビジョニングプロファイルをどのように更新しますか?

Xcode 6では、[Xcode]-> [設定]-> [アカウント]-> [詳細の表示]->をクリックすると、小さな円形の矢印が表示されます。これはなくなり、「すべてダウンロード」ボタンが追加されました。このボタンを押してもプロビジョニングプロファイルが再ロードされません。

アカウントを削除して、追加し直したこともあります。まだダメ。

61
user2285278

Xcode 7は、開発者ポータルでプロファイルが変更されたときに、プロファイルをローカルで自動的に更新する必要があります。ただし、プロファイルを削除して再ダウンロードすることにより、これを強制的に実行できます。

Xcodeの設定ウィンドウを開くことから始めます(Command+,)。 [アカウント]タブを選択し、[詳細を表示…]ボタンをクリックします。表示される下部のリストで、 Shift+クリックまたはクリック+ドラッグして、更新するプロファイルを選択します。次に、選択したプロファイルの1つを右クリックし、コンテキストメニューから[ゴミ箱に移動]を選択します。

Xcode 7.0.1 Preferences > Accounts > Details…

それが完了したら、[すべてダウンロード]ボタンをクリックすると、Apple開発者ポータル内のすべての新しいコピーがプルダウンされます。

プロファイルは削除されませんか?以下のコメントのフィードバックごとに、非常に多くのプロファイルを削除すると、選択されたすべてを実際に削除したにもかかわらず、Xcodeは何もしないように見えることがありますプロファイル。これが事実だと思われる場合は、Xcodeを再起動すると役立つ場合があります。

削除するプロファイルを選択するときは注意が必要です...ポータルにないプロファイル(たとえば、別の開発者から提供されたプロファイル)の場合、Xcodeは自動的にプロファイルを取得できません。このようなプロファイルを誤って削除した場合は、ゴミ箱で見つけることができます。

100
macserv

次を実行して、プロビジョニングプロファイルを直接削除できます。

rm /Users/[userName]/Library/MobileDevice/Provisioning\ Profiles/*

Xcode->設定->アカウント->詳細を表示...->すべてダウンロード

[ターゲット]-> [ビルド設定]-> [コード署名]-> [プロビジョニングプロファイル]のリストが更新されます。

YM

24
YMonnier

XCode 7の複数のプロジェクトを含むワークスペースでこの問題が発生しました。開発者証明書の有効期限が切れていたため、新しい証明書を取得してプロビジョニングプロファイルに再割り当てする必要がありました。期限切れのプロビジョニングプロファイルはtheい頭を育て続け、自動的に更新されないため、これは大きな問題になりました。実際には、XCode-> Preferences-> Account-> View Detailsに2回リストされていました(追加するかもしれませんが、更新ボタンやコンテキストメニューはありませんでした)。何もしなかったので、XCodeは間違ったプロビジョニングプロファイルを要求し続けました。

〜/ Library/MobileDevice/Provisioning Profilesのすべてのプロファイルを削除し、XCode 6でワークスペースを開き、XCode-> Preferences-> Account-> View Detailsにある更新ボタンを使用して、最終的に解決しました。

7
dragonflyesque

XCode8:常に「ダウンロード」と表示されるプロビジョニングプロファイルが1つあります。どんなものでも-配布用の共有拡張機能アプリグループプロビジョニングプロファイルです。

私はもう試した:

  1. [アカウント]タブの[ゴミ箱に移動]ですべてのプロビジョニングプロファイルを削除してから、ダウンロードしてxcodeにドラッグして手動で再インポートします。
  2. アカウントに関連付けられたApple idを削除してから、Apple idを再度追加します。次に、プロビジョニングプロファイルをダウンロードし、xcodeにドラッグして手動で再インポートします-「ダウンロード」と表示されます
  3. [設定]-> [アカウント]でプロビジョニングプロファイルをダウンロードするのはまだバグが多く、私にとってはうまくいきません。プロキシの背後にいるかどうかは関係ありません。
  4. /ライブラリ/ MobileDevice/Provisioningプロファイルのフォルダーを削除してすべてのプロビジョニングプロファイルを削除し、プロビジョニングプロファイルをダウンロードしてxcodeにドラッグして再インポートします-「ダウンロード」と表示されます

Apple、これを修正してください。ありがとう。 :)

プロジェクトファイルまたは何かにguidの不一致があるのか​​、またはxcodeを再インストールするのがまったく役立つのか疑問に思っています。これはxcode7で機能しましたが、現在はxcode 8を使用しています。

PDATE:プロビジョニングプロファイルは無効でしたが、Apple Developer Siteでは無効として表示されませんでした。 「自動的に署名を管理する」をtrueに切り替えてから再びfalseに戻すと、無効として表示され、それらを修正してから再インポートすると問題が修正されました。最悪だ。

4
TheJeff

Xcode 7によって管理されるチームプロビジョニングプロファイルのデバイスを更新しますか? の回答の1つで述べたように、Preferences-> AccountsでApple IDを削除して再追加できます。このパネルでは、デベロッパーセンターでxcodeが管理するチームプロビジョニングプロファイルを再生成する必要があります。 (他の回答では、プロビジョニングプロファイルを右クリックすることをお勧めしますが、これは機能しません。または、回答が適用されなくなった古いバージョンのXCodeに適用されます。)

3
Mike Lambert

実際にプロビジョニングプロファイルを変更したことを確認してください。プロビジョニングプロファイルにデバイスを追加しようとしたときに、同じ問題が発生しました。デバイスを開発者アカウントに追加しましたが、次の手順を実行してデバイスをプロビジョニングプロファイルに追加するのを忘れていました。

プロビジョニングプロファイルが変更されている場合、Xcode(> Preferences)-> Account-> View Detailsにアクセスすると、XCode(7.0)は更新されたプロビジョニングプロファイルを自動的に取得します。更新された各プロビジョニングプロファイルの横にあるクリック可能なダウンロードボタンがあります。

3
ocwang
  1. 新しいデバイスをプロビジョニングプロファイルに追加します。

XCode 7以降では、プロビジョニングプロファイルが自動的に更新されない場合があります。 Xcode-> Preferences-> AccountからApple idを削除し、再度追加しました。新しく更新されたプロファイルの代わりにダウンロードボタンがありました。ダウンロードをクリックします。 XCodeを閉じて、再度開きます。完璧に機能するはずです。

1
i.AsifNoor