XCode iPhone is not available. Please reconnect the device

Contenu

Pourquoi le message XCode iPhone is not available. Please reconnect the device ?

Vous recevez ce message en général après une longue période d’absence de développement sur votre applicationmobile, ou peut être le lendemain alors que tous se passait bien la veille.

Vous essayer de redémarrer Metro (dans le cas de React Native) mais rien n’y fait. Il est vraisemblable que la version de XCode n’est pas synchro avec la version de IOS du device.

Quelle version de Xcode pour quelle version de IOS ?

Xcode 12 → iOS 14

Xcode 11.6 → iOS 13.6

Xcode 11.5 → iOS 13.5

Xcode 11.4 → iOS 13.4

Voici la page de téléchargement des binaires et entre autre de XCode. Vous pouvez aussi télécharger XCode depuis le le store de Mac OS, mais j’ai eu des lenteurs extrêmes, donc c’est quelque chose que je ne vous conseille pas, faisons à l’ancienne !

Quand Xcode est à jour et que ça ne marche toujours pas

Il m’est arrivé, je vérifie que XCode est bien à jour, si ça ne marche toujours pas, aller dans Windows > devices, il y aura un message d’erreur, du type « impossible de configurer … », essayez de rafraichir cette fenêtre en changeant des paramètres :

Passez sur Cordova par exemple (attention l’image vient d’un projet Ionic, pour React Native ce sera différent)

Puis revenez en mode normale, le contenu de la fenêtre aura varié, ça peut prendre quelques dizaines de secondes, refaites un build.

Astuce : empêchez IOS de se mettre à jours !

Allez dans Paramètre > Itunes store et Appstore > Mise à jour d’apps

Allez aussi dans Général > Mise à jour Logicielle, décochez « Téléchargez les mises à jours »

bougez le switch pour désactiver

Retour en haut