2015-12-04 13 views
5

Ieri I saw this post e mi ha fatto capire che ho un problema.Aggiornamento app Watchkit esistente a WatchOS2

Ho creato un'app WatchOS2 dopo avere un'app WatchOS1 nello store. Quando ho provato a eseguire l'app è made me upgrade my bundle identifier name e ora non ho idea se potrò inviare la mia app WatchOS2 con un identificatore di bundle diverso. L'app store supporta due diversi identificatori di bundle per le app di visualizzazione?

EDIT

Con watchOS1 ho avuto i seguenti pacchetti:

|App    | my.app.com   | 
|Watch    | my.app.com.watchkit |  
|Watch Extension | my.app.com.extension | 

E ora, con watchOS2 ho bisogno di avere la seguente:

|App    | my.app.com      | 
|Watch    | my.app.com.watchkit    |  
|Watch Extension | my.app.com.watchkit.extension | <- The difference 

Posso rivolgere con questo differenza?

risposta

2

Dal watchOS 2 Transition Guide:

La base fascio identificatore di tutti i vostri obiettivi orologio deve essere identica alla identificativo fascio di tua app iOS. Questo comportamento si applica anche quando si hanno target separati per watchOS 1 e watchOS 2. Le uniche differenze tra gli identificatori del bundle di uno dei target sono le estensioni che Xcode aggiunge per identificare l'app Watch e l'estensione WatchKit. iOS non installa le app di Watch il cui identificatore di bundle non corrisponde all'identificativo del bundle della sua app iOS.

Inoltre è possibile controllare il Lister application per vedere tutte le novità di Apple ha implementato per Watch compresa la compatibilità con watchos 1.

Aggiornamento per chiarezza: Qui ci sono gli ID Bundle per l'applicazione orologio e guardare l'estensione, rispettivamente da App Lister:

watchos 1:

  • com.exa mple.apple-samplecode.Lister.watchkitapp
  • com.example.apple-samplecode.Lister.watchkitextension

watchos 2:

  • com.example.apple-samplecode.Lister.watchkitapp
  • com.example.apple-samplecode.Lister.watchkitapp.watchkitextension

La conclusione: Per quanto vedete il vostro ID del bundle di denominazione è assolutamente correc e sentiti libero di inviare la tua app.

+0

Ho già lo stesso prefisso. Il problema è: avevo un'app chiamata my.app.com, l'orologio aveva my.app.com.watchkit e l'estensione aggiungeva my.app.com.watchextension. Ora, con watchOS2 ho bisogno di avere my.app.com, my.app.com.watchkit e my.app.com.watchkit.extension. In che modo questo influirà sulla mia sottomissione? –

+0

@TiagoAlmeida - La risposta è stata aggiornata. –

+0

Grazie mille @Dmitry! Quindi quale problema hanno avuto quei ragazzi -> https://nozbe.com/blog/sorry/? –

Problemi correlati