チームプロビジョニングプロファイルへのデバイスの追加


121

デバイスをチームプロビジョニングプロファイルに追加する必要がありますが、デバイスが物理的にないため、コンピューターに接続できないため、XcodeがデバイスとチームプロビジョニングプロファイルにUDIDを追加できません。チームプロビジョニングプロファイルに手動で追加する方法はありますか?それを編集する方法がわかりません。また、プロビジョニングポータルにデバイスを追加しても、チームプロビジョニングプロファイルに自動的に追加されません。


7
何かが原因で、チームプロファイルがデバイスリスト全体で更新される場合があります。確かではありませんが、Xcodeを使用して新しいデバイスを追加するときだと思います。ただし、自分で管理するプロファイルを作成し、オーガナイザーで[自動デバイスプロビジョニング]をオンにすると、[更新]ボタンを押すと、変更を加えるたびにカスタムプロファイルの新しいコピーが自動的にダウンロードされます。
Chris Newman

2
XCodeの[更新]ボタンがチームプロビジョニングプロファイルで機能しました。ありがとう、役立つヒント!
ダニーパーカー

更新ボタンも機能し、すべてのデバイスが読み込まれました。
zirinisp

回答:


132

これは私のために働きました:

  1. developer.apple.comからiPhoneプロビジョニングポータルにログインします。
  2. デバイスにUDIDを追加する
  3. XCodeに戻り、オーガナイザを開いて[プロビジョニングプロファイル]を選択し、右上のペインで[自動デバイスプロビジョニング]がオンになっていることを確認してから、[更新]ボタンをクリックして、魔法のようにすべてのデバイスをプロビジョニングポータルに設定します。自動的に追加されます。

20
自動デバイスプロビジョニングチェックボックスは、Xcode 4.5
Wolfert

1
削除されましたが、デフォルトで常にオンになっているということですか?
Jason McCarrell 2013

Xcodeの新しいバージョン-Xcode 6でテスト済み-「自動デバイスプロビジョニング」はデフォルトでオンになっています。ポータルからデバイスを追加して、更新を押してください。デバイスがプロビジョニングプロファイルに自動的に接続されます。
thattyson 2015

3
@thattyson「ヒットリフレッシュ」とはどういう意味ですか?そして、どこが「自動デバイスは、プロビジョニング」、それがどこにあるか確認するために配置されている
Deminetix

4
@Deminetix Xcode> [設定]> [アカウント]タブに移動> Apple IDを選択(左側のペイン)>チーム名をダブルクリック [すべてダウンロード]をクリックして、プロビジョニングプロファイルを更新します。自動デバイスプロビジョニングは簡単に
有効


15

Xcode 6の場合は少し異なります。

開発者サイト(https://developer.apple.com/account/ios/device/deviceList.action)にデバイスUDIDを追加した後、Xcodeに戻ります。

Xcode-> Preferences-> Accountsデバイスを追加したApple IDを右下に選択し、[View Details ...]をクリックします。

左下の更新アイコンをクリックして、アプリをもう一度実行してみてください。


18
更新アイコンはもうありません
Deminetix '10

3
Xcode->設定->アカウントApple IDを選択->手動プロファイルをダウンロード
ジョーダン

13

2013年5月16日、XCode 4.6.2を使用して、デバイス(私は物理的にアクセスできない)をチームプロビジョニングプロファイルに追加するために以下を実行する必要がありました。

  1. developer.apple.comからプロビジョニングポータルにログインします。
  2. デバイスにUDIDを追加する
  3. プロビジョニングプロファイルでチームプロビジョニングプロファイルを選択します
  4. 「編集」ボタンをクリックします
  5. そして、そのプロビジョニングプロファイルのデバイスの下で、[すべて選択]をクリックするか、含めるデバイスのみをクリックします。
  6. 生成をクリックします
  7. 次に、XCodeに戻り、[オーガナイザ]-> [デバイス]-> [プロビジョニングプロファイル]の下の更新アイコン(右下)をクリックします。

証明書が更新され、XCodeからフェッチされるまでに時間がかかる場合があります。

これが新しい読者に役立つことを願っています。


XCode 5のオーガナイザーの[Provisioning Profiles]タブはもう不要です。
tenpn 2013年

8
xCode 5では、[設定]-> [アカウント]-> [詳細の表示](アップルIDの下)->に移動し、下部にある小さな更新ボタンをクリックします。私の推測では、xCode 4で実行するのは簡単すぎたため、Appleはそれを見つけにくい場所に移動しました
1800情報

プロビジョニングプロファイルが"Managed By Xcode"[編集]ボタンの場合、Webサイトで灰色表示されます。
pkamb 2015

現在XCode 5を入手しているため、多くの点が変更されていますが、[削除]をクリックすると、XCodeによって新しいコードが作成されます。そして、すべてのデバイスが自動的に追加されると思います。
Paaske 2015

9

既存の(自動または手動で作成された)プロビジョニングプロファイルにデバイスを追加するための回避策(Xcode 8.2.1でテスト済み):

  1. 開発者ポータルでデバイスを追加します。
  2. 手動で作成したプロファイルを使用する場合のみ:デバイスをプロファイルに追加します。
  3. Xcodeで、[Xcode]> [設定]> [アカウント]タブに移動し、Apple ID(左側のペイン)を選択して、チーム名をダブルクリックします。
  4. 既存のプロビジョニングプロファイルを見つけます。(自動的に作成されたプロファイルは、「iOS Team Provisioning Profile」または「XC iOS」などで始まります。
  5. プロファイルを右クリックします。
  6. [ゴミ箱に入れる]を選択します。
  7. プロファイルが消えます。同じ名前の新しいプロファイルが再び表示される場合がありますが、これは問題ありません。

これで、Xcodeは新しく追加されたデバイスを認識するはずです。


11
ワウは、アップルが開発者をどのように
嫌って

ポータルに新しいデバイスを追加し、XCodeに戻って.ipaを作成しましたが、それは機能しましたが、方法/理由がわかりません。XCode 7.3
Tejas K

6

iTunesからUDIDを取得します。http
//www.innerfence.com/howto/find-iphone-unique-device-identifier-udid

それができたら:

  1. developer.apple.comからiPhoneプロビジョニングポータルにログインします。
  2. デバイスにUDIDを追加します。
  3. デバイスをプロビジョニングプロファイルに追加します。
  4. 再度プロファイルをダウンロードしてお楽しみください。

12
ポータルでは、Xcodeによって管理されているため、デバイスをチームプロビジョニングポータルに追加できません。そのため、私には機能しません。
marchinram 2010

2
独自のプロビジョニングプロファイルを作成します。チームプロビジョニングプロファイルは、許可されている唯一のプロファイルではありません。
David Liu

8
全員がチームプロビジョニングプロファイルに自動的に追加されます。あなたがしなければならないのは、デバイスを追加してからXcodeで更新することだけです。
crimson_penguin

+1、これは、Xcodeを使用したくない場合のこのスレッドの重要な情報です。
tomfanning 2011年

3
また、プロビジョニングプロファイルに自動的に追加されない場合はどうしますか?
James Moore

5

プロビジョニングプロファイルには2つのタイプがあります。

  • 開発と
  • 分布

アプリがアプリストアに公開されている場合、配布プロファイルは機能し、デバイスを追加する必要はありません。

デバイスを追加する必要があるのは開発プロファイルのみです。これを行うには、これらが手順です-

  1. developer.apple.comメンバーセンターにログインします。
  2. 証明書、識別子、プロファイルに移動します。
  3. デバイスのUDIDを取得し、デバイスに追加します。
  4. 開発者プロビジョニングプロファイルを選択して編集します。
  5. 追加したデバイスの横にあるチェックボックスをクリックします。
  6. プロファイルを生成してダウンロードします。
  7. それをダブルクリックしてインストールします。
  8. デバイスを接続して再試行してください。

これはうまくいきました。


4

ポータルにデバイス情報を追加してビルドをファブリックテストに公開できるのと同じ問題に何度も直面しましたが、Xcodeがチームプロビジョニングプロファイルを更新していないため、デバイスがまだ見つかりません。

したがって、他の回答と私自身の経験に基づいて、自動署名が更新されたデバイスでそれらを再度ダウンロードする間、コマンドラインによって手動ですべてのプロビジョニングプロファイルを削除することが最善かつ最も速い方法です。

これがいくつかの未知の問題につながる可能性がある場合、私は知りませんが非常に疑いますが、それは私にとってはうまくいきます。

これだけ:

cd ~/Library/MobileDevice/Provisioning\ Profiles/
rm *

そしてさらに試みる...


たぶん、いくつかの説明が役に立ちますか?
olinox14

@ olinox14は今、テキストが多すぎると思います
Renetik

1
cd ~/Library/MobileDevice/Provisioning\ Profiles/すでに別のディレクトリでターミナルを開いている場合、cd Library / ..は失敗し、rmが悪い可能性があります
user1817787

3

新しいApple TestFlightでは、テスターはUUIDを介して追加されなくなりました。

テストフライトのビルドには、App Storeディストリビューションプロビジョニングプロファイルが必要になりました。ポータルでは、このタイプのプロビジョニングプロファイルにUUIDを追加できません。

代わりに、iTunes Connect経由で「内部テスター」を追加します。

内部テスターは、管理者または技術的な役割を持つiTunes Connectユーザーです。これらはユーザーとロールに追加できます。

ユーザーを追加したら、必ずその名前をクリックし、「内部テスター」スイッチを切り替えてください。

内部テスタートグルスイッチ

次に、App > Prerelease > Internal Testersそれらに移動してビルドに招待します。


2

UDIDをプロビジョニングポータルのデバイスに手動で追加した後、Xcodeをだまして新しいチームプロビジョニングプロファイルを生成する必要があります(新しく追加されたデバイスが含まれています)。次の手順を実行します:

  1. オーガナイザー>デバイス>ライブラリ>プロビジョニングプロファイルを開きます。既存の(古い)プロファイル(新しく追加されたデバイスを含まない)を見つけます。消して。
  2. 自分のデバイスの1つを接続します。オーガナイザ>デバイス>デバイスでそれを右クリックします。「プロビジョニングポータルにデバイスを追加」を選択します。

これにより、Xcodeが新しいチームプロビジョニングプロファイルを生成するようになります。これには、プロビジョニングポータルで追加したデバイスが自動的に含まれます。


2

最近新しいプロビジョニングプロファイルを作成した場合は、電話を切断し、XCodeを閉じる必要があります。次に、XCodeを開いてアカウントを更新し、少なくとも1回はビルドして携帯電話に展開します。


2

developer.apple.comにUDIDを追加した後、次の手順を実行します。

1、Xcodeに移動し、設定(cmd +、)を開きます->アカウント-> Apple IDをクリック->詳細を表示 ここに画像の説明を入力してください

2、新しいウィンドウで、[更新]、[リクエスト]の順にクリックします ここに画像の説明を入力してください

3、新しいデバイスでアプリを実行してみてください。「プロビジョニングプロファイルが見つかりません」というエラーが表示された場合は、読み続けてください

4、プロジェクトをクリックします ここに画像の説明を入力してください

6、Identityセクションで「Fix It」ボタンを見つけてクリックします ここに画像の説明を入力してください

7、もう一度実行してみてください、それはうまくいくはずです


2

Xcodeの更新(バージョン9.1)。プロビジョニングプロファイルを更新するには、以下の手順に従ってください

Xcode Organizerの使用

  • エクスポートを選択

ここに画像の説明を入力してください

  • 希望の配送施設を選択

ここに画像の説明を入力してください

  • 署名IDを自動的に管理するを選択します ここに画像の説明を入力してください
  • 次の画面で、Profileタグの詳細開示ボタンをクリックして、Provisioningプロファイルフォルダに移動します

ここに画像の説明を入力してください

  • すべてのプロファイルを選択してゴミ箱に移動します。Xcodeで[前へ]ボタンをクリックし、[署名の自動管理]をもう一度クリックすると、Xcodeは最新の機能(新しいデバイスIDを含む)で新しい署名IDを作成します

つまり、MobileDevice / Provisioning Profiles /フォルダパスに移動し、すべてのプロファイルを削除してから、アーカイブすることができます。これで、新しいプロファイルがあることがわかります。乾杯:)

@JasonHがお役に立てば幸いです。


1

これは私にとってXCode 7.3で機能したものです

  1. developer.apple.comにログインします。
  2. デバイスを追加します。
  3. XCodeにまっすぐ戻り(何もしない)、. ipaを作成します。
  4. デバイスにビルドをインストールすると、機能します。

新しく追加されたデバイスを含む新しいプロビジョニングプロファイルをダウンロードしなかったので、これがどのように機能するのかわかりません。また、新しいデバイスを追加した後、XCodeで何も変更しませんでした。それがあなたにとってのアップルマジックです。

これが見つかったら説明を追加しようと思います。


これはXcode 11でも機能しました。UDIDはAppCenterを介して自動的に追加されましたが、残りの部分では、何もしなくても必要なことはすべて完了しました。アプリを再度アーカイブしてエクスポートし、新しいデバイスを追加しました。
Paco1

1
  • developer.apple.comからiPhoneプロビジョニングポータルにログインします。
  • デバイスにUDIDを追加する
  • プロビジョニングプロファイルセクションに移動します。プロビジョニングプロファイルをクリックし、[編集]をクリックします。
  • [デバイス]セクションで、追加したデバイスを選択し、プロビジョニング証明書を再度生成します。
  • それをダウンロードしてダブルクリックします。Xcodeに自動的に追加されます。
  • .ipaファイルに存在するUDIDを確認するかどうか。.ipaファイルを生成してdiawi.comにアップロードし、diawiリンクを取得してSafariブラウザでヒットします。生成された.ipaに統合されているUDIDの数を確認できます。

1

2018年9月の時点で、AppleはXSおよびXS MaxのUDIDを取得する通常の方法をブロック(またはバグ)しているようです。XCodeでも新しい電話を適切に登録できませんでした。

数時間掘り下げた後、私はそれを理解します:

  • iPhoneをMacに接続します。
  • ->このMacについてに移動します。
  • システムレポートをクリックして、USBを選択します。
  • iPhoneをクリックし、シリアル番号ラベルの横にある値をコピーします。
  • 値をコピーして貼り付けます。次に、8桁目の後に–を追加する必要があります。
  • これは、iPhone XSおよびiPhone XS MaxのUDIDです。

ソース


0

アップルの開発者アカウントにログインし、設定で選択したプロビジョニングプロファイルを開き、デバイスを追加します。PCに接続すると、デバイスが自動的に表示されます。


-2

Xcode 10.3

ファインダーで、次の場所に移動します:MobileDevice / Provisioning Profiles /。

次に、歌をアーカイブして自動的に管理します。

完了です!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.