Sto riscrivendo la mia app di controllo per funzionare in watchos2 ma ho problemi di debug sull'orologio reale (XCode7). Qual è il modo corretto come farlo?Modo corretto per eseguire il debug di app watchos2 in XCode7
1) Approccio ovvio (ma ingenuo): collega il telefono con l'orologio accoppiato, in XCode seleziona Schema estensione da eseguire su Telefono + Orologio. Clicca play e dovrebbe funzionare, giusto? Questo sembra funzionare solo dopo un nuovo accoppiamento e si interrompe molto rapidamente (dopo alcune sessioni di debug). Vedere problemi e comportamenti sotto
2) Eseguire prima l'app per telefono quindi aggiungere l'estensione di estensione: questo approccio ha funzionato più a lungo, ma alla fine si è anche rotto.
3) Disaccoppia e abbina di nuovo - un'esperienza più che dolorosa, che richiede tempo e non è affatto pratica. Aiuterà per un po 'però.
problemi principali:
- telefono app non comunicanti - che ho visto non raggiungibile o messaggi semplicemente time out
- orologio app si è fermata - XCode sta dicendo è in esecuzione ma non è - non sarà nemmeno allegare. Se lo eseguo manualmente su watch il più delle volte verrà allegato ma l'app del telefono non è raggiungibile
- l'app di watch non verrà nemmeno installata - sospetto che quando XCode sta dicendo che lo sta eseguendo in realtà non lo fa quando rimuovo l'app da watch e quindi eseguo XCode passa attraverso l'intero processo di installazione e "in esecuzione" ma l'icona non appare nemmeno sulla schermata principale
- interruzioni di telefono che reagiscono quando uso l'opzione 2) e provo a eseguire qualcosa altro mentre app è collegato
- telefono sembra essere bloccato, la selezione di altre applicazioni (anche Tornando alla mia app) non funzioneranno fino a quando ho terminare la sessione
Impostazione: il telefono e l'orologio sono accoppiati correttamente, il telefono può vedere l'orologio, l'orologio può vedere il telefono, altre app funzionano. Guarda "fidarsi" anche del computer, l'app è "mostrata su Apple Watch". Il telefono è 5s 9.0.1.
Ho provato varie combinazioni di riavvio (telefono | orologio | xcode | mac), ho mescolato i cavi, disconnesso, riconnesso, ecc. Ma non è stato d'aiuto.
Qualcuno ha trovato un modo utilizzabile per eseguire il debug dell'app watchos2 da XCode? Nessun altro sembra lamentarsi di questo con XCode7 rilasciato, anche se ho visto molti problemi simili nelle versioni beta.
Qualche suggerimento se non ho ancora ricevuto un orologio? – jimm101