Non voglio tenere e watchos di supporto 1, invece, voglio aggiornare i miei watchos esistenti 1 progetto per watchos 2 senza ricreare un Interface.Storyboard ed eccAggiornamento esistente watchos 1 progetto per watchos 2
di Apple Doc non è molto specifico per risolvere questo caso:
questo post qui sotto implica dovrei tenere due obiettivi separati, watchos 1 e 2 watchos (rifare lo storyboard ed ecc), rispettivamente.
Xcode 7 supporting watch OS1 and OS2
cercato di regolazione watchos 1 impostazioni di generazione di seguire i modelli di watchos 2, ma hanno incontrato numerosi errori, come ad esempio
"Deployment target equal to iOS 8.2 (was 9.0)",
Impostazione della destinazione di distribuzione a iOS 8.2 consentirà al programma di eseguire su WatchOS watchOS 2, ma mantiene e supporta le funzionalità di codice di watchOS 1 invece watchOS 2. Se un nuovo target watchOS 2 creato in Xcode 7, , il target di distribuzione per l'estensione WatchKit e l'app WatchKit è iOS 9.0 e l'SDK di base è watchOS 2 come opposto a deplo target iOS 8.2 e SDK di base watchOS 1 nelle impostazioni di compilazione.
Il setup non può sostenere WKExtension e altre nuove librerie in watchos 2. Commentor suggests to create a new watchOS 2 project to resolve this.
Ambiente di lavoro: Xcode 7.0 beta, watchos 2. Installato watchos 2 sul mio orologio di Apple e iOS 9 sul mio iPhone.
... È questo il modello previsto per questo processo di migrazione/transizione/aggiornamento?
Versione 1 Aggiornamento: Duplica Storyboard e riutilizza i file da watchOS 1 per un nuovo progetto watchOS 2 non è difficile. È necessario creare almeno un profilo provvisorio e un ID app per l'app watchOS 2, funziona sul simulatore. L'app è installata correttamente su Apple Watch, ma non è stata avviata eseguendo lo schema del dispositivo di debug in Xcode. L'app di controllo può essere avviata manualmente (senza eseguire il debug dei messaggi). Questo risultato è coerente con il progetto Sample Code watchOS 2 su Github.
Ma poi non avrebbe accesso a tutti i miglioramenti offerti da WatchOS 2. – SolidSnake4444