Je souhaite ajouter un UDID iPhone XS dans le portail de développement Apple, mais je ne parviens pas à trouver l'UDID dans iTunes et sans l'ajouter, 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?
Vous pouvez également obtenir "l'identifiant" dans la fenêtre "Périphériques" de Xcode ou demander à Xcode de mettre à jour le portail directement.
Utilisez le terminal "system_profiler" pour rechercher l'UDID des périphériques connectés
Si vous êtes à l'aise avec Terminal, vous pouvez coller cette commande dans Terminal ou l'enregistrer sous un 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. Là encore, 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
Ignorer les échecs suivants
2018-10-25 12:57:06.527 system_profiler[23461:65234239] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe0003a3e
Rechercher 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/ _
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 pour cela )
Donc, si vous voulez calculer l'UDID pour un XS/XS Max (et je pense que le XR a la même puce), alors vous devrez 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 comporte un caractère de moins.
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 assis sur place ou de quelqu'un n'ayant pas Xcode sur leur Mac, la deuxième approche est la meilleure.
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: - Il devrait ressembler à ceci "98gfhgd6-7f1a06b4f60156f1949fbytrd205c1f0.
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é - cela devraitcomme ceci: "98gfhgd6-7f1a06b4f60156f1949fbytrd205.".
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.
Aussi, vous pouvez obtenir UDID de votre iPhone XS en utilisant https://get.udid.io
Vous devez mettre à jour XCode10 et cliquer sur Fenêtre -> Appareils et simulateurs -> Sélectionnez votre iPhone -> Utilisez "l'identifiant"