2015-08-19 17 views
6

Sto cercando di rendere WCSession (Xcode 7.0 beta 5) funzionante nel telefono -> Guarda la direzione su dispositivi reali (in un simulatore funziona perfettamente) ma ogni volta ricevi un errore:Connessione WatchConnectivity in iPhone -> Watch direction

Error: "Domain=WCErrorDomain Code=7006 Watch app is not installed".

intendo tutto funziona nella Watch -> direzione telefono (sendMessage :, updateApplicationContext :, CoreLocation, etc.). Per escludere problemi relativi al codice, sto utilizzando l'applicazione Potloc di Apple per i test.

Sembra Ho provato di tutto ed ecco la lista completa:

  1. Paired/dati non appaiati Watch.
  2. Riavviato iPhone/Orologio.
  3. Ripristina orologio.
  4. Ripristina iPhone (ripristina tutte le impostazioni).
  5. Applicazioni di iPhone/orologio reinstallate un paio di volte.
  6. Acceso/spento "Mostra app su Apple Watch" nell'applicazione "My Watch" su iPhone.

L'unico modo in cui iPhone è in grado di comunicare con Watch è rispondere utilizzando una richiamata nei metodi WCSession.

Cos'altro posso fare?

risposta

9

Come previsto, il problema è stato risolto in Xcode 7.0 beta6. Un progetto appena è stato ricostruito senza alcuna configurazione aggiuntiva e quindi la voce # 6 dalla mia lista di cui sopra ha risolto il problema:

  1. Switched on/off "Show App on Apple Watch" in "My Watch" application on iPhone.
1

Questo sembra simile a questo: WatchOS 2 (beta 5): watchAppInstalled returns false

Hai guardato fuori per "isWatchAppInstalled"? Se sì, ha detto SÌ o NO?

Forse le altre soluzioni menzionate qui funzionano per te?

+0

Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post - puoi sempre commentare i tuoi post, e una volta che hai [reputazione] sufficiente (http://stackoverflow.com/help/whats-reputation) essere in grado di [commentare qualsiasi post] (http://stackoverflow.com/help/privileges/comment). – JNYRanger

+0

Se Dmitry può trovare una soluzione al suo problema nella domanda collegata, come potrebbe non essere utile? – appleitung

+1

Benvenuti in SO! Questo è un commento automatico dalla coda di revisione VLQ. Di solito è considerata la migliore pratica quella di contrassegnare come duplicato per collegare questa domanda a quella. Oltre al link che hai fornito, stai facendo delle domande OP, che di solito significa che stai cercando maggiori informazioni e non puoi fornire una risposta completa; quindi dovrebbe essere un commento. Mi rendo conto che non hai abbastanza rep per commentare ancora, quindi in questo caso basta bandiera duplicata per collegarlo e poi andare avanti. – JNYRanger

Problemi correlati