web-dev-qa-db-ja.com

iPhone XSにはUDIDがありません

Apple開発者ポータルにiPhone XS UDIDを追加したいのですが、iTunesでUDIDを見つけることができず、UDIDを追加しないとiPhone XSでアプリを実行できません。 ECIDとSEIDを追加しようとしましたが、機能しませんでした。

GoogleのUDIDの消失についても何も見つかりませんでした。

誰でもApple開発者ポータルにiPhone XSを登録する方法を見つけられますか?

20
Milap Kundalia

IPhone XS/XS MaxおよびiTunesでUUIDを表示しない他のiPhoneの場合:-Xcodeを開く-ウィンドウ->デバイスとシミュレーター-> iPhoneを選択->以下に示すように「識別子」を使用: enter image description here

26
Harsh Alkutkar
  • 「->このMacについて」に進みます。
  • 「システムレポート」をクリックして、「USB」を選択します。
  • お使いの携帯電話を見つけて、「シリアル番号」フィールドはあなたが求めているものです。
  • この値をコピーして、新しいデバイスを登録するときに開発者ポータルに貼り付けます。 8桁目の後に-を挿入する必要があります。

Xcodeの「デバイス」ウィンドウから「識別子」を取得するか、Xcodeでポータルを直接更新することもできます。

Screenshot of the USB Settings to locate UDID

15
Paulw11

端末「system_profiler」を使用して、接続されたデバイスのUDIDを検索します

ターミナルの使用に慣れている場合は、このコマンドをターミナルに貼り付けるか、 スクリプトまたはエイリアス として保存できます。

system_profiler SPUSBDataType -detailLevel mini | \
grep -e iPhone -e Serial | \
sed -En 'N;s/iPhone/&/p'

そのテキストをターミナルに貼り付け、Enterキーを押してUSBデバイスのsystem_profilerを実行し、かなり長い出力からiPhoneのUDIDのみをフィルタリングします。繰り返しますが、iPhone XSおよびXS Maxデバイスの最初の8桁の後に必要なハイフンを追加してください。

端末の出力:

$ system_profiler SPUSBDataType -detailLevel mini | \
grep -e iPhone -e Serial | \
sed -En 'N;s/iPhone/&/p'
Output:
2018-10-25 12:57:06.527 system_profiler[23461:6234239] SPUSBDevice: 
IOCreatePlugInInterfaceForService failed 0xe0003a3e
        iPhone:
          Serial Number: 3aeac....4145

次の失敗を無視2018-10-25 12:57:06.527 system_profiler[23461:65234239] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe0003a3e

Serial Number: 3aeac........4145を探します

エイリアス:

# find UDID
alias fudid="system_profiler SPUSBDataType -detailLevel mini | grep -e iPhone -e Serial | sed -En 'N;s/iPhone/&/p'"

From: https://deciphertools.com/blog/2014_11_19_how_to_find_your_iphone_udid/

3
lal

XSのUDIDを取得する最良の方法は(開発者の場合)

  1. デバイスをMacに接続します
  2. Xcodeを開く
  3. ウィンドウを開く->デバイスとシミュレータ
  4. デバイスを選択してください
  5. 次のような類似の画面に識別子が表示されます

Xcode Image identifier

3
SeriousSam

Xcodeを開く->ウィンドウ->デバイスとシミュレーター-> iPhoneを選択->識別子

Identifierの値をコピーします。これはUDIDです

enter image description here

2
theAmitom

ITunesで表示されるECIDから、次の式を使用してUDIDをコンパイルできます(XSおよびXS Maxの場合)

0000CHIP-00ECID

XS/XS Maxの場合のCHIPバージョンは8020です( ソース

したがって、XS /​​ XS MaxのUDIDを計算する場合(およびXRのチップは同じだと思います)、ECIDを独自のものに置き換える必要があります。

00008020-00ECID

ECIDを見つけるには、iPhoneをiTunesに接続してシリアル番号をクリックすると、ECIDが表示されます。

enter image description here

編集:XRの場合、式は次のとおりです:00008020-000ECID、ECIDの文字が1つ少ないため

2
mikebld

インターネットを形成するさまざまな答えをすべて組み合わせるだけです:-

MacOSの場合:-

ITunesでUDIDを表示しないiPhoneの場合、MacOSを使用しているユーザーには2つのアプローチがあります。

開発者であれば、両方のアプローチでUDIDを取得できます。ただし、クライアントのiPhoneのUDID番号、またはオンサイトに座っている他の人、またはMacにXcodeを持たない他の人のUDID番号が必要な場合、2番目のアプローチが最適です。

  1. MacでUSBを使用してiPhoneを接続します。 Xcodeを開く->ウィンドウ->デバイスとシミュレータ-> iPhoneを選択->「識別子」をコピーします。これがiPhoneのUDID番号です。

    例:-「98gfhgd6-7f1a06b4f60156f1949fbytrd205c1f0」のようになります。

  2. MacでUSBを使用してiPhoneを接続します。左上隅にあるAppleアイコンをクリックします「」->「このMacについて」->「システムレポート」-左パネルの「USB」を選択->「iPhone」を選択右上のウィンドウ->シリアル番号の値をコピーして貼り付けます。次に、8桁目の後に–を追加する必要があります。

    例:「98gfhgd67f1a06b4f60156f1949fbytrd205c1f0」としてシリアル番号を取得した場合、追加後に「98gfhgd6-7f1a06b4f60156f1949fbytrd205c1f0」のようになります。

Windowsの場合:-

注:Windows PCを使用している場合、Windows用のiFunBoxなどのサードパーティツールを使用して、iPhone XSおよびiPhone XS MaxのUDIDを取得できます。これははるかに簡単な方法です。 Mac用iFunBoxはUDIDを提供していないようです。

1
Durga Sriram

また、 https://get.udid.io を使用して、iPhone XSのUDIDを取得できます。

0
Vanger

XCode10に更新し、[ウィンドウ]-> [デバイスとシミュレータ]-> iPhoneを選択-> [識別子]を使用する必要があります。

0
Joey Shum