ios - Das iPhone XS hat keine UDID




ios12 apple-developer (8)

1.Schließen Sie das iPhone an den Mac an

2.Gehen Sie zu About This Mac

3.Klicken Sie auf "Systembericht" und wählen Sie im linken Bereich "USB" aus.

4.Finden Sie Ihr iPhone und suchen Sie das Feld "Seriennummer". Das ist was du brauchst.

5.Kopieren Sie diese "Seriennummer" und registrieren Sie das Gerät im Entwicklerportal. Stellen Sie sicher, dass das Entwicklerportal das Gerätemodell erkennt. (Da das Entwicklerportal beim Registrieren des Geräts das Gerätemodell für eine gültige UDID erkennt).

  1. Die Seriennummer wird ohne Bindestrich angegeben. Stellen Sie sicher, dass nach den ersten 8 Zeichen ein Bindestrich eingefügt wird. Beispiel: XXXXXXXX-XXXXXXXXXXXXXXXX

Ich möchte eine iPhone XS-UDID im Apple-Entwicklerportal hinzufügen, kann die UDID jedoch nicht in iTunes finden. Ohne die UDID kann ich meine App nicht auf dem iPhone XS ausführen. Ich habe versucht, die ECID und SEID hinzuzufügen, aber es hat nicht funktioniert.

Ich konnte auch nichts über das Verschwinden der UDID bei Google finden.

Kann mir jemand helfen, herauszufinden, wie ich das iPhone XS im Apple-Entwicklerportal registrieren kann?


Auf dem iPhone XS und XS max wird UDID nicht mehr ohne Weiteres in iTunes angezeigt. Die vorherigen Schritte funktionieren, müssen jedoch einen weiteren hinzufügen, um die abgerufene UDID in Kleinbuchstaben zu schreiben.

1.Schließen Sie das iPhone an den Mac an

2.Gehen Sie zu About This Mac

3.Klicken Sie auf "Systembericht" und wählen Sie im linken Bereich "USB" aus.

4.Finden Sie Ihr iPhone und suchen Sie das Feld "Seriennummer". Das ist was du brauchst.

5.Kopieren Sie diese "Seriennummer" und registrieren Sie das Gerät im Entwicklerportal. Stellen Sie sicher, dass das Entwicklerportal das Gerätemodell erkennt. (Da das Entwicklerportal beim Registrieren des Geräts das Gerätemodell für eine gültige UDID erkennt).

Die Seriennummer wird ohne Bindestrich angegeben. Stellen Sie sicher, dass nach den ersten 8 Zeichen ein Bindestrich eingefügt wird. Beispiel: XXXXXXXX-XXXXXXXXXXXXXXXX

6. Fügen Sie alle Buchstaben in Kleinbuchstaben ein.


Für das iPhone XS / XS Max und möglicherweise andere iPhones, auf denen UUID in iTunes nicht angezeigt wird: - Öffnen Sie Xcode - Fenster -> Geräte und Simulatoren -> Wählen Sie Ihr iPhone aus -> Verwenden Sie den "Bezeichner" wie unten gezeigt:


Kombinieren Sie einfach die verschiedenen Antworten aus dem Internet: -

Unter MacOS: -

Für iPhones, auf denen UDID in Itunes nicht angezeigt wird, gibt es zwei Ansätze für Benutzer von MacOS: -

Wenn Sie ein Entwickler sind, können Sie die UDID durch beide Ansätze erhalten. Wenn Sie jedoch eine UDID-Nummer für das iPhone Ihres Kunden oder für jemanden benötigen, der vor Ort sitzt, oder für jemanden, der keinen Xcode auf dem Mac hat, ist der zweite Ansatz der beste.

  1. Schließen Sie das iPhone über USB an einen Mac an. Öffnen Sie Xcode -> Fenster -> Geräte & Simulatoren -> Wählen Sie Ihr iPhone -> Kopieren Sie die "Kennung". Das ist die UDID-Nummer des iPhones.

    Zum Beispiel: - Es sollte so aussehen "98gfhgd6-7f1a06b4f60156f1949fbytrd205c1f0.

  2. Schließen Sie das iPhone über USB an einen Mac an. Klicken Sie auf das Apple-Symbol in der linken oberen Ecke "" -> "Über diesen Mac" -> "Systembericht" - Wählen Sie im linken Bereich "USB" -> Wählen Sie im rechten oberen Fenster "iPhone" - > Kopieren Sie den Seriennummernwert und fügen Sie ihn ein. Anschließend müssen Sie nach der achten Ziffer ein - hinzufügen.

    Zum Beispiel: Wenn Sie nach dem Hinzufügen eine Seriennummer als "98gfhgd67f1a06b4f60156f1949fbytrd205c1f0" erhalten haben, sollte dies so aussehen: "98gfhgd6-7f1a06b4f60156f1949fbytrd205c1f0".

In Windows: -

Hinweis: Wenn Sie einen Windows-PC verwenden, können Sie Tools von Drittanbietern wie iFunBox usw. für Windows verwenden, um die UDID für iPhone XS und iPhone XS Max zu erhalten. Es ist eine viel einfachere Methode. iFunBox für Mac scheint die UDID nicht bereitzustellen.



Sie können die UDID aus der von iTunes angezeigten ECID mit der folgenden Formel zusammenstellen (für XS und XS Max)

0000CHIP-00ECID

Die CHIP-Version im XS / XS Max-Fall ist 8020 ( Quelle dafür )

Wenn Sie also die UDID für einen XS / XS Max berechnen möchten (und ich glaube, der XR hat den gleichen Chip), müssen Sie die ECID in folgenden Fällen durch Ihre eigene ersetzen:

00008020-00ECID

Um die ECID zu finden, verbinden Sie das iPhone mit iTunes und klicken Sie auf die Seriennummer. Die ECID wird angezeigt.

Bearbeiten: Für die XR lautet die Formel: 00008020-000ECID , da die ECID ein Zeichen weniger hat


Verwenden Sie das Terminal "system_profiler", um die UDID für angeschlossene Geräte zu ermitteln

Wenn Sie mit Terminal vertraut sind, können Sie diesen Befehl in Terminal einfügen oder als Skript oder Alias speichern.

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

Fügen Sie diesen Text in das Terminal ein und drücken Sie die Eingabetaste, um system_profiler für die USB-Geräte auszuführen. Filtern Sie dann nur die UDID des iPhones aus der ziemlich langen Ausgabe. Achten Sie auch hier darauf, den erforderlichen Bindestrich nach den ersten acht Ziffern für iPhone XS- und XS Max-Geräte einzufügen.

Ausgang am Terminal:

$ 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

Ignorieren Sie die folgenden Fehler 2018-10-25 12:57:06.527 system_profiler[23461:65234239] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe0003a3e

Suchen Sie nach der Serial Number: 3aeac........4145

Alias:

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

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


  • Gehen Sie zu "-> Über diesen Mac".
  • Klicken Sie auf "Systembericht" und wählen Sie "USB".
  • Finden Sie Ihr Telefon und das Feld "Seriennummer" ist das, wonach Sie suchen.
  • Kopieren Sie diesen Wert und fügen Sie ihn in das Entwicklerportal ein, wenn Sie ein neues Gerät registrieren. Nach der achten Ziffer muss ein - eingefügt werden.

Sie können den "Bezeichner" auch aus dem Fenster "Geräte" von Xcode abrufen oder das Portal direkt von Xcode aktualisieren lassen.







apple-developer