Domanda

Qualcuno ha qualche suggerimento su come eseguire la versione di un'applicazione iPhone oltre a usare " Bundle Version " e " stringa bundle versione bundle " ;. Sto riscontrando difficoltà facendo affidamento su questi valori per controllare la versione della mia applicazione b / c Ho più varianti (lite, a pagamento) della stessa app. Inoltre, l'attuale implementazione di itunes connect non ti consente di cambiare il numero di versione di un aggiornamento dopo averlo impostato, quindi se decidi di sostituire un aggiornamento con un nuovo binario, sei bloccato usando lo stesso numero di versione con cui hai iniziato.

Stavo pensando di aggiungere una coppia chiave-valore nel file info.plist, ma non sono sicuro di poter aggiungere nuove coppie chiave-valore in info.plist. L'altra alternativa che mi viene in mente è quella di creare il mio plist per le impostazioni dell'app.

Se ci sono modi migliori per raggiungere questo obiettivo, sono aperto ad ascoltarli.

Grazie!

È stato utile?

Soluzione

Puoi sicuramente aggiungere le tue coppie chiave / valore a info.plist. Assicurati di aggiungere il prefisso alle chiavi per evitare che le chiavi si scontrino con le chiavi utilizzate da Apple.

Altri suggerimenti

Ogni versione della mia app ha il proprio file Info.plist e condividono la stessa base di codice in xcode, usando più target per la costruzione. Tutti possono avere i propri numeri di versione usando & Quot; Bundle Version & Quot; impostazione in questo modo.

Ecco un post e tutorial sulla configurazione:

http: //www.codza .com / libero-iphone-app-versione-from-the-same-Xcode-progetto

Penso che potresti aggiungere la tua chiave a Info.plist (quel file non è in bundle con la tua app), ma non vedo perché sarebbe meglio che usare " Bundle Version quot; chiave che è già lì.

Alcuni degli argomenti discussi in risposta a questo domanda potrebbe esserti utile in questo caso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top