web-dev-qa-db-fra.com

iOS: appareil couplé Watch Kit non disponible pour le développement

Je ne peux pas exécuter mon application Apple Watch en XCode. Mon téléphone + montre est répertorié en tant que "Périphérique indisponible" et dit "Périphérique couplé indisponible pour le développement". Quand j'essaye de lancer l'application, ça dit la même chose.

Comment puis-je résoudre ça?

J'utilise XCode 7.1, iOS 9.0, WatchOS 2.0.1.

32
akiraspeirs

J'avais le même problème sur iOS 9.1 + WatchOS 2.01 que XCode 7.1 n'arrêtait pas de dire "appareil couplé non disponible pour le développement". Voici ce que j'ai fait pour le résoudre finalement, pas tout à fait sûr de quelle étape est critique -

  1. Dissocier ma montre
  2. Redémarrez l'iPhone et la montre Apple
  3. Associez-les à nouveau et configurez ma montre comme une nouvelle
  4. Branchez (débranchez d'abord) votre iPhone sur Mac
  5. Sur Apple Watch, dites Trust the computer quand il vous le demande
  6. Débranchez et rebranchez

Coup! Ma montre Apple est bien connue pour son développement . J'espère que cela aidera.

33
Will

C’est ce qui a fonctionné pour moi, et comme c’est beaucoup plus facile et plus rapide que le dé-appariement, j’essaierais donc cela au préalable. Depuis le cadran d'horloge Faites glisser votre doigt vers le haut, puis cliquez sur le bouton Ping iPhone. Après avoir émis un son, revenez dans Xcode. Les modifications ne devraient plus être non associées ou indisponibles pour le développement. 

26
possen

Je peux également confirmer que je dispose de la configuration suivante: OS X, Xcode7.2 beta, iPhone5s avec iOS9.2 et WatchOS 2.1

J'ai de nouveau débranché l'iphone, fermé et redémarré Xcode et branché l'iPhone à nouveau - que cela a bien fonctionné!

13
Megalone

La suppression du dossier "célèbre" XCODE Derived Data a été pour moi.

Étapes pour les débutants:

  1. Fermez XCODE.
  2. Supprimez le dossier Données dérivées. Pour trouver son emplacement, accédez au menu supérieur dans XCODE: XCODE -> Préférences -> Emplacements: cliquez ici sur la flèche Données dérivées.
  3. Rouvrez XCODE.

Testé sur XCODE8.0.

8
Yizhar

Je viens de redémarrer le Xcode pour résoudre le problème.

5
Alison Borba

Le redémarrage de l'Apple Watch a fonctionné pour moi, puis le message "Faites confiance à cet ordinateur" est nécessaire pour déboguer la montre avec XCODE.

5
Yizhar

Cela m'est juste arrivé et je l'ai corrigé par 

  1. quitter Xcode
  2. mettre la montre sur le chargeur
  3. ouvrir Xcode
  4. sélectionnez la cible de l'application Watch
  5. sélectionnez l'iPhone associé pour regarder l'appareil à exécuter
  6. Patientez jusqu'à ce que '(appareil associé non disponible pour le développement)' ou '(aucun Apple Watch associée)' disparaisse de la description de l'appareil dans la barre d'outils Xcode
  7. Courir!
3
Rodrigo Recio

J'ai suivi les étapes ci-dessus à plusieurs reprises et j'ai toujours le même problème. Ce que j’ai trouvé a résolu le problème, c’était de ne pas me connecter à iCloud et d’utiliser uniquement Messages. Une fois que j'ai fait ça, ça a fonctionné à merveille. Je vous remercie.

2
mmremann

Cliquez sur Fenêtre -> Appareil et simulateur, Désassembler l'appareil et Déconnecter du câble, puis reconnecter fonctionne pour moi.

2
khheng

J'ai rencontré ce problème aussi.

Ce que je fais est assez simple: éteignez le bluetooth de l'iPhone et allumez-le, attendez que la montre Apple se reconnecte.

Puis lancez l'application.

1
Ben

Je devais déverrouiller la montre avec mon mot de passe. 

  • Si déjà déverrouillé, verrouillez-le puis déverrouillez-le.
1
RyanTCB

J'ai eu des problèmes avec cela aussi, avec Xcode Beta 7.3 version 3. J'ai mis à jour vers Xcode Beta 7.3 version 5 et tout fonctionne correctement. J'espère que cela t'aides! 

1
emleeh

Supprimer tout dans ~/Library/Developer/Xcode/watchOS DeviceSupport/ a fonctionné pour moi.

1
Brad K.

Je me suis débarrassé du message après le rapprochement, ce qui a pris environ 30 minutes.

Cependant, il se peut que le fait de redémarrer la montre l'ait corrigé alors essayez-le.

Essayez également de supprimer la DerviedData.

Après avoir reçu le message, l'application ne s'installait pas sur le téléphone. J'avais précédemment créé un projet WatchKit à partir d'un modèle AppCode. Après avoir créé un nouveau projet à partir de XCode, il a commencé à fonctionner.

0
vaughan

Dans mon cas, je désactive le code d'authentification de Apple, puis DerivedData et redémarre Xcode résout le problème. 

0
Bill Chan

J'ai également eu des problèmes avec cela avec Xcode 10.1 et Watch OS 5.x Vraiment besoin de supprimer les fichiers de données Xcode Derived, de redémarrer Watch et de cliquer sur le bouton 'Trust' dans Watch for debug.

0
Roger Zhang

J'ai mis à jour mon téléphone pour iOS9.1 et cela fonctionne maintenant.

0
akiraspeirs

J'ai eu le même problème avec watchOS 2.1 . Déconnecter mon téléphone en redémarrant Xcode et le plugin dans mon téléphone a fait l'affaire. Je suggère d'essayer cela avant de re-jumeler le téléphone et regarder

0
kees