ios - L'iPhone XS n'a pas d'UDID




ios12 apple-developer (8)

Je souhaite ajouter un UDID iPhone XS dans le portail de développement Apple, mais je ne parviens pas à trouver l'UDID dans iTunes. Sans l'ajout de l'UDID, je ne parviens pas à exécuter mon application sur l'iPhone XS. J'ai essayé d'ajouter l'ECID et le SEID mais cela n'a pas fonctionné.

Je n'ai rien trouvé sur la disparition de l'UDID sur Google non plus.

Quelqu'un peut-il m'aider à comprendre comment enregistrer l'iPhone XS sur le portail de développement Apple?


1.Connectez l'iPhone au Mac

2.Allez à propos de ce Mac

3.Cliquez sur "Rapport système" et sélectionnez "USB" dans le panneau de gauche.

4. Trouvez votre iphone et recherchez le champ "Numéro de série". C'est ce dont tu as besoin.

5.Copiez ce "numéro de série" et enregistrez le périphérique dans le portail des développeurs. Assurez-vous que le portail de développeur reconnaît le modèle de périphérique. (Comme le portail des développeurs reconnaît le modèle de périphérique pour un UDID valide lors de l'enregistrement du périphérique).

  1. Le numéro de série sera sans trait d'union. Assurez-vous d’ajouter un trait d’union après les 8 premiers caractères. Exemple: XXXXXXXX-XXXXXXXXXXXXXXXXXX

Il suffit de combiner les différentes réponses d'Internet: -

Sous MacOS: -

Pour les iPhones qui ne montrent pas UDID dans Itunes, il existe deux approches pour ceux qui utilisent MacOS: -

Si vous êtes un développeur, vous pouvez obtenir l'UDID par les deux approches. Mais si vous avez besoin du numéro UDID de l'iPhone de votre client ou de quelqu'un d'autre qui est assis sur site ou de quelqu'un d'autre qui n'a pas Xcode dans son Mac, la deuxième approche est la meilleure.

  1. Connectez l'iPhone via USB sur Mac. Ouvrez Xcode -> Fenêtre -> Appareils et simulateurs -> Sélectionnez votre iPhone -> Copiez "l'identifiant". C'est le numéro UDID de l'iPhone.

    Par exemple: - Vous devriez aimer ceci "98gfhgd6-7f1a06b4f60156f1949fbytrd205c1f0.

  2. Connectez l'iPhone via USB sur Mac. Cliquez sur l'icône Apple dans le coin supérieur gauche "" -> "À propos de ce Mac" -> "Rapport système" - Sélectionnez "USB" dans le panneau de gauche -> Sélectionnez "iPhone" dans la fenêtre supérieure droite - > Copiez et collez la valeur du numéro de série. Vous devez ensuite ajouter un - après le 8ème chiffre.

    Par exemple, si vous avez obtenu un numéro de série sous la forme "98gfhgd67f1a06b4f60156f1949fbytrd205c1f0", après avoir ajouté - il devrait ressembler à ceci: "98gfhgd6-7f1a06b4f60156f1949fbydd205c1f0".

Sous Windows: -

Remarque: Si vous utilisez un PC Windows, vous pouvez utiliser des outils tiers tels que iFunBox, etc. pour Windows, afin d'obtenir l'UDID pour iPhone XS et iPhone XS Max. C'est une méthode beaucoup plus facile. iFunBox pour Mac ne semble pas fournir l'UDID.


Les identifiants UDID des iPhone XS et XS max ne s'affichent plus facilement dans iTunes. Les étapes précédentes fonctionnent, mais vous devez en ajouter une supplémentaire, à savoir mettre en minuscule l'UDID récupéré.

1.Connectez l'iPhone au Mac

2.Allez à propos de ce Mac

3.Cliquez sur "Rapport système" et sélectionnez "USB" dans le panneau de gauche.

4. Trouvez votre iphone et recherchez le champ "Numéro de série". C'est ce dont tu as besoin.

5.Copiez ce "numéro de série" et enregistrez le périphérique dans le portail des développeurs. Assurez-vous que le portail de développeur reconnaît le modèle de périphérique. (Comme le portail des développeurs reconnaît le modèle de périphérique pour un UDID valide lors de l'enregistrement du périphérique).

Le numéro de série sera sans trait d'union. Assurez-vous d’ajouter un trait d’union après les 8 premiers caractères. Exemple: XXXXXXXX-XXXXXXXXXXXXXXXXXX

Ajouter 6. Minuscules toutes les lettres.


Pour l'iPhone XS / XS Max et éventuellement d'autres iPhones ne affichant pas d'UUID dans Itunes: - Ouvrez Xcode - Fenêtre -> Appareils et simulateurs -> Sélectionnez votre iPhone -> Utilisez "l'identifiant" comme indiqué ci-dessous:



Vous pouvez compiler l'UDID à partir de l'ECID indiqué par iTunes avec la formule suivante (pour XS et XS Max)

0000CHIP-00ECID

La version CHIP dans l’affaire XS / XS Max est 8020 ( source )

Donc, si vous voulez calculer l'UDID pour un XS / XS Max (et je pense que le XR a la même puce), vous devrez alors remplacer l'ECID par le vôtre dans:

00008020-00ECID

Pour trouver l'ECID, connectez l'iPhone à iTunes et cliquez sur le numéro de série. L'ECID apparaîtra.

Edit: Pour le XR, la formule est la suivante: 00008020-000ECID , car l'ECID a un caractère de moins.


Utilisez le terminal "system_profiler" pour rechercher l'UDID des périphériques connectés.

Si vous savez utiliser Terminal, vous pouvez coller cette commande dans Terminal ou l’enregistrer en tant que script ou alias .

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

Collez ce texte dans Terminal et appuyez sur Entrée pour exécuter system_profiler pour les périphériques USB, puis filtrez uniquement le UDID de l'iPhone à partir de la sortie assez longue. Encore une fois, veillez à ajouter le trait d'union nécessaire après les huit premiers chiffres pour les appareils iPhone XS et XS Max.

sortie sur 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

Ignore les échecs suivants 2018-10-25 12:57:06.527 system_profiler[23461:65234239] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe0003a3e

Recherchez le 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'"

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


  • 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. vous devrez insérer un - après le 8ème chiffre.

Vous pouvez également obtenir "l'identifiant" à partir de la fenêtre "Périphériques" de Xcode ou demander à Xcode de mettre à jour le portail directement.





apple-developer