2015-04-12 6 views
7

Ho appena aggiornato il mio progetto da 8.2. a 8.3 (utilizzando l'ultima versione xCode 6.3 6D570). Ora ottengo questo errore: le app WatchKit devono avere un obiettivo di distribuzione uguale a iOS 8.2 (era 8,3)

error: WatchKit apps must have a deployment target equal to iOS 8.2 (was 8.3).

Il progetto e tutti gli obiettivi sono impostati per ultimo SDK 8.3

Cosa mi sono perso?

+1

possibile duplicato di [Le app di WatchKit devono avere un obiettivo di distribuzione uguale a iOS 8.2 (era 8.3)?] (Http://stackoverflow.com/questions/29242067/watchkit-apps-must-have-a-deployment-target -equal-to-ios-8-2-was-8-3) – alondono

risposta

1

Creazione completata. Ho appena modificato l'Obiettivo di distribuzione iOS della destinazione Watch App a 8.2.

Perché è quello?

+0

Ho visto alcuni strani comportamenti durante l'aggiornamento di un progetto Xcode 6.2 a 6.3. Probabilmente quello che hai fatto "resettare" qualche cattivo stato nel file di progetto Xcode. –

14

ho risolto questo:

  1. destro del mouse il mio file PROJECTNAME.xcodeproj e scegliendo "Mostra contenuto pacchetto".
  2. Apertura di project.pbxproj in un editor di testo.
  3. Modifica di tutte le istanze di "IPHONEOS_DEPLOYMENT_TARGET = 8.3;" a "IPHONEOS_DEPLOYMENT_TARGET = 8.2;"

Dopo questo cambiamento il mio progetto è stato compilato e funzionato correttamente.

+2

Dare a quest'uomo una medaglia ... Le soluzioni funzionano perfettamente – nivritgupta

+1

Opere davvero superbe ... Buona e utile Soluzione postata da @Jastin. Grazie mille ancora. –

0

Ok, basta selezionare app orologio -> vai a costruire impostazioni -> cerca watchOS Deployment Target-> seleziona la versione inferiore in base a quella dell'orologio che stai utilizzando.

Problemi correlati