web-dev-qa-db-fra.com

iPhone Xs et Xs Max sans UDID sur iTunes?

Les UDID n'apparaissent pas dans la dernière version d'iTunes 12.9 avec les iPhone X et Max Max exécutant iOS 12.

Est-ce que quelqu'un sait comment obtenir l'UDID à partir du nouvel iTunes? 

Jusqu'à présent, j'ai réussi à obtenir un code à 24 chiffres de Xcode. J'utilise iPhone Xs Max, l'appareil apparaît comme un iPhone 4 sous Xcode!

Il semble qu'Apple ait changé le format UDID de 40 à 24 chiffres et qu'un trait d'union soit ajouté après les 8 premiers chiffres pour que l'enregistrement fonctionne. par exemple. 00008020-

Remarque: le code affiché dans Xcode n'inclut pas le «-», il doit être ajouté manuellement. Cela ne fonctionnera pas si vous collez le code à 24 chiffres sur la page d'enregistrement du périphérique.

Je me demandais si quelqu'un avait réussi à obtenir l'UDID sur iTunes sans utiliser Xcode? Ou des logiciels tiers?

C'est la méthode que j'ai utilisée jusqu'à présent:

  1. Connectez l'iPhone à Xcode.
  2. Windows - Appareils et simulateurs.
  3. Copiez le code d'identification à 24 chiffres.
  4. Ajoutez un trait d'union après les 8 premiers chiffres.
  5. Inscrivez-vous sur la liste des périphériques du compte Apple dev.

Faites-nous savoir s'il existe un moyen plus facile.

J'espère que cela aide et peut faire gagner du temps aux gens.

4
Theo

En fait, le format a changé, c'est comme ça maintenant: 00007020-0018598X0X90003X

Cela s'appelle "Identifier" dans: 

Xcode > Window > Devices & Simulators

Source: https://iphonesoft.fr/2018/10/08/Apple-change-format-udid-l-iphone-xs

3
Medhi

Pour une réponse non-Xcode, voir https://stackoverflow.com/a/52473809/3303337 . Citant cette réponse:

  • Allez dans "-> À propos de ce Mac".
  • Cliquez sur "Rapport système" et sélectionnez "USB".
  • Trouvez votre téléphone et le champ "Numéro de série" est ce que vous recherchez.
  • Copiez cette valeur et collez-la dans le portail des développeurs lorsque vous enregistrez un nouveau périphérique.

Ensuite, injectez juste un tiret après les 8 premiers chiffres.

2
dpalmer

Vous pouvez facilement obtenir UDID ainsi que d'autres informations sur les périphériques en utilisant l'application appelée "Apple Configurator 2" . Voici le lien de l'application . https://iTunes.Apple.com/us/app/ Configurateur Apple-2/id1037126344? Mt = 12 .

Voici la capture d'écran .  enter image description here

1
Soft Dev

Comme la réponse de dpalmer, vous pouvez utiliser le rapport système. Pour obtenir le numéro de série du rapport système sur le terminal sans cliquer autant que possible, vous pouvez coller cette commande:

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

Sortie:

2018-10-25 12:57:06.527 system_profiler[23461:6234239] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe0003a3e
iPhone:
    Serial Number: 3aeac....4145

Vous pouvez ignorer la partie failed 0xe0003a3e et obtenir le Serial Number: 3aeac....4145

Mon article de blog sur le sujet inclut des méthodes pour obtenir l'UDID sous Windows: https://deciphertools.com/blog/2014_11_19_how_to_find_your_iphone_udid/

Comme tout le monde le note, vous devez coller manuellement le trait d'union après les huit premiers chiffres.

1
Kelly