302 votes

L'iPhone n'est pas disponible. Veuillez reconnecter l'appareil

Je suis sur iOS 13.5 et j'utilise Xcode 11.4 pour construire dessus. Je reçois ce message d'erreur :

enter image description here

El KBlackberry est le nom de mon appareil iPhone.

J'ai essayé de redémarrer l'appareil et de le reconnecter, bien sûr, et d'autres choses encore, mais rien ne semble résoudre le problème. Ma prochaine étape est d'essayer une version plus récente de Xcode.

0 votes

Avez-vous essayé de quitter Xcode et de le redémarrer à nouveau ?

0 votes

Oui, j'ai essayé mais j'ai eu la même erreur

8 votes

Téléchargez le fichier de support d'ici pour 13.5 github.com/filsv/iPhoneOSDeviceSupport

342voto

陈皓楠 Points 101

Avant de déboguer avec l'iPhone, suivez ce tableau de correspondance concernant la version de Xcode et d'iOS

Xcode 12.3 iOS 14.3

Xcode 12.2 iOS 14.2

Xcode 12.1 iOS 14.1

Xcode 12 iOS 14

Xcode 11.7 iOS 13.7

Xcode 11.6 iOS 13.6

Xcode 11.5 iOS 13.5

Xcode 11.4 iOS 13.4

Télécharger à https://developer.apple.com/download/more/ .

Si vous rencontrez toujours l'erreur, essayez de désapparier le périphérique dans le menu Fenêtre > Périphériques et simulateurs, nettoyez Xcode, reconnectez et faites confiance au périphérique, puis ré-exécutez. Cela a fonctionné pour moi ! enter image description here

Obtenez plus d'informations : https://en.wikipedia.org/wiki/Xcode

205voto

Moumen Alisawe Points 2443

Xcode 11.4 inclut les SDK pour iOS 13.4, comme indiqué dans les notes de publication. aquí .

Vous devez effectuer une mise à jour vers la version bêta si vous souhaitez traiter iOS 13.5.

46 votes

Oui, c'était ça. J'ai dû installer Xcode 11.5 beta 2 pour le faire fonctionner. Ce message d'erreur que j'avais est beaucoup trop confus pour quelque chose de simple comme ça. Je pense qu'il serait bon de garder cette question pour aider les autres personnes qui rencontrent la même erreur.

2 votes

Si le nettoyage du dossier de construction ne fonctionne pas, vous pouvez suivre cette autre réponse qui détaille la façon de forcer le dépairage de l'appareil (et aussi de voir réellement s'il est "prêt pour le développement" !) : stackoverflow.com/a/62619030/5974754

2 votes

Je me demande comment je n'ai pas compris. C'était tellement clair dans le message d'erreur...

65voto

Ankit Saxena Points 629

Les développeurs qui utilisent Xcode 11.5 et qui essaient d'installer leur application sur un appareil iOS 13.6 verront également ce message. C'est un message très déroutant.

Tout ce que vous devez faire, c'est Télécharger les fichiers de support de l'appareil pour iOS 13.6 à partir de ce lien

filsv/iPhoneOSDeviceSupport

  • Fermer Xcode

  • Dézippez et pâte à cet endroit :

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

  • Rouvrez Xcode.

Vous pouvez maintenant installer l'application sur l'appareil iOS 13.6 en utilisant Xcode 11.5.

51voto

Cyrus Zei Points 228

Pour pouvoir obtenir des informations sur la raison de ce phénomène, j'ai fait ceci :

  1. Ouvrez Xcode
  2. Aller à Windows Dispositifs et simulateurs
  3. Sélectionnez votre téléphone sur la gauche
  4. Faites défiler vers le bas sur le côté droit et voyez l'erreur
  5. Enter image description here
  6. Mise à jour de la dernière version de Xcode
  7. Mettez votre téléphone à la dernière version d'iOS
  8. Déconnectez votre téléphone de Windows Dispositifs et simulateurs .
  9. Associez votre iPhone
  10. Profitez de

36voto

Zorayr Points 2637

La rubrique Dispositifs et simulateurs de fenêtres vous donnera une meilleure idée de ce qui se passe. Dans mon cas, j'ai dû mettre à jour l'iPhone car Xcode s'est mis à jour du jour au lendemain et a cessé de supporter mon iPhone.

Enter image description here

0 votes

Hey Zorayr, avez-vous résolu le problème ? J'ai le même problème, mais d'après ce que j'ai compris, Xcode au-dessus de 11.7 est toujours en version bêta...

1 votes

Il faut juste s'assurer que Xcode correspond à la version d'iOS. Dans mon cas, j'ai juste eu à mettre à jour l'iPhone et ça a marché.

1 votes

J'ai reçu ce message parce que j'utilise une version bêta qui n'est pas prise en charge par la version actuelle de Xcode sur l'App Store.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X