2017-05-19 14 views
55

新しいデバイスを追加しました。 XCode 8は署名資産を自動的に管理するため、プロビジョニングプロファイルを更新するにはどうすればよいですか?XCode 8.3/Xcode 9.0プロビジョニングプロファイルデバイスをリフレッシュ

私はこの質問を見つけました:Refresh devices in team provisioning profile managed by Xcode 7? - しかしXCode 8.3ではこれを行うことはできません。

デバイスは私にはありませんので、手動でポータルに追加してプロビジョニングプロファイルも編集しましたが、XCodeは再ダウンロードしていません。

答えて

151

これはあなたがする必要があります。

  1. ~/Library/MobileDevice/Provisioning\ Profiles/に移動し、そこからすべてのプロビジョニングプロファイルを削除してください。
  2. [Xcode]> [環境設定]> [アカウント]に移動し、Apple IDを選択します。
  3. Download All Profilesをクリックします。そして、すべてのプロビジョニングプロファイルを再度ダウンロードします。

enter image description here

Xcodeは9

ステップ1及び2は同じままです。

  1. Download Manual Profilesをクリックすると、プロビジョニングプロファイルが更新されます。
+12

このような簡単な作業のためのどんな面倒です。新しいxcodeのバージョンごとに、provプロファイルをリフレッシュするためのショートカットが削除されているようです。ありがとうございます – Oritm

+2

'Library'に' MobileDevice'フォルダが見つかりません – Ionut

+4

@Ionutを使ってこのフォルダを開きます: 'open〜/ Library/MobileDevice' –

2

自動コード署名を使用してXcode 8のプロビジョニングプロファイルにデバイスを追加するには、Xcodeのデバイスにビルドするだけで済みます。 XcodeはデバイスのUDIDを追加し、プロビジョニングプロファイルを自動的に再生成します。デバイスに物理的にアクセスできない場合は、手動でデバイスやプロファイルを管理することなく、プロビジョニングプロファイルに追加する方法はないと思います。

+0

これはアクセスできない電話機では動作しません。 – tommybananas

+0

これは本当ですが、私の答えはデバイスを持っていないこととプロビジョニングプロファイルを手動で管理していないという言い伝えはしていませんでした。元の質問は、自動コード署名を使用していただけであることを示しました(明らかにそうではありません)。 – wottle

3

最初にプロビジョニングプロファイルを編集しながら開発者ポータルからプロビジョニングプロファイルを編集して、すべてのデバイスを選択し、〜/ライブラリ/モバイル装置/プロビジョニング\プロファイル/からプロビジョニングプロファイルを削除します。このプロファイルをダウンロードし、Xcodeで開きます。

関連する問題