it-swarm.com.de

iPhone XS hat keine UDID

Ich möchte eine iPhone XS-UDID im Apple-Entwicklerportal hinzufügen. Ich 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, das iPhone XS im Apple Developer Portal zu registrieren?

20
Milap Kundalia

Für das iPhone XS/XS Max und möglicherweise andere iPhones, die keine UUID in iTunes anzeigen: - Öffnen Sie Xcode - Fenster -> Geräte und Simulatoren -> Wählen Sie Ihr iPhone aus -> Verwenden Sie die "Kennung" wie unten gezeigt :  enter image description here

26
Harsh Alkutkar
  • Gehen Sie zu "-> Über diesen Mac".
  • Klicken Sie auf "System Report" 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. Sie müssen nach der 8. Ziffer ein - eingeben. 

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

 Screenshot of the USB Settings to locate UDID

15
Paulw11

Terminal "system_profiler" verwenden, um die UDID für angeschlossene Geräte zu finden

Wenn Sie mit der Verwendung von Terminal vertraut sind, können Sie diesen Befehl in Terminal einfügen oder als script 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 Terminal ein und drücken Sie die Eingabetaste, um system_profiler für die USB-Geräte auszuführen, und filtern Sie dann nur die UDID des iPhones aus der recht langen Ausgabe. Fügen Sie nach den ersten acht Ziffern für iPhone XS- und XS Max-Geräte unbedingt den erforderlichen Bindestrich hinzu.

ausgabe 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

Folgende Fehler ignorieren 2018-10-25 12:57:06.527 system_profiler[23461:65234239] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe0003a3e

Suchen Sie nach 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/

3
lal

Der beste Weg, um die UDID für das XS zu erhalten, ist (wenn Sie ein Dev sind)

  1. Verbinden Sie Ihr Gerät mit Ihrem Mac
  2. Öffnen Sie Xcode
  3. Öffnen Sie Fenster-> Geräte und Simulatoren
  4. Wählen sie ihren Gerätetyp
  5. Sie sehen einen Identifikator in einem ähnlichen Bildschirm wie dem folgenden

 Xcode Image identifier

3
SeriousSam

Öffnen Sie Xcode -> Fenster -> Geräte & Simulatoren -> Wählen Sie Ihr iPhone aus -> Kennung

Kopieren Sie den Wert für Identifier. Dies ist die UDID

 enter image description here

2
theAmitom

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

0000CHIP-00ECID

Die CHIP-Version im XS/XS Max-Gehäuse 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 durch Ihre eigene in ersetzen: 

00008020-00ECID

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

 enter image description here

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

2
mikebld

Kombinieren Sie einfach alle verschiedenen Antworten aus dem Internet: -

In MacOS: -

Für iPhones, die keine UDID in iTunes anzeigen, gibt es zwei Ansätze für diejenigen, die MacOS verwenden: -

Wenn Sie ein Entwickler sind, können Sie die UDID durch beide Ansätze erhalten. Wenn Sie jedoch die UDID-Nummer des iPhone Ihres Kunden oder einer anderen Person benötigen, die vor Ort sitzt, oder einer anderen Person, die keinen Xcode in ihrem Mac hat, ist der zweite Ansatz für sie das Beste.

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

    Für ex: - Es sollte dies "98gfhgd6-7f1a06b4f60156f1949fbytrd205c1f0.

  2. Verbinden Sie das iPhone über USB in Mac. Klicken Sie auf das Apple-Symbol in der linken oberen Ecke "" -> "Über diesen Mac" -> "Systembericht" - Wählen Sie "USB" im linken Bereich aus -> Wählen Sie "iPhone" im rechten oberen Fenster. - > Kopieren Sie den Wert für die Seriennummer und fügen Sie ihn ein. Sie müssen dann ein - nach der 8. Ziffer eingeben. 

    Zum Beispiel: Wenn Sie eine Seriennummer als .__ erhalten haben. "98gfhgd67f1a06b4f60156f1949fbytrd205c1f0", nachdem Sie hinzugefügt haben - es sollte.

Unter 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 abzurufen. Es ist eine viel einfachere Methode. iFunBox für Mac scheint die UDID nicht bereitzustellen.

1
Durga Sriram

Sie können auch die UDID Ihres iPhone XS mit https://get.udid.io abrufen.

0
Vanger

Muss auf XCode10 aktualisiert werden und klicken Sie auf Fenster -> Geräte und Simulatoren -> Wählen Sie Ihr iPhone -> Verwenden Sie die "Kennung" 

0
Joey Shum