2014-11-25 18 views
9

Sto aggiornando il processo di archiviazione per renderlo più facile da usare.Nome archivio dinamico in XCode

Ho già creato alcuni schemi e creato configurazioni che mi evitano di aggiornare manualmente le costanti tra 2 archivi, ma ora voglio approfondire.

Quando si modifica uno schema, la sezione "Archivio" ci consente di impostare un nome di archivio. Di default è impostato sul nome dello schema, ma mi piacerebbe averlo dinamico. Ad esempio, mi piacerebbe che fosse come <CFBundleIdentifier>-<CFBundleShortVersionString>-<CFBundleVersion>.

È possibile? Se sì, come?

+0

Anche bisogno. Hai trovato la soluzione? Grazie – GeRyCh

+0

@GeRyCh No, sfortunatamente:/ – Imotep

+0

Qui qualcuno lo usa per l'implementazione di CI. Lo ha letto in parametro da Info.plist e cambia il nome dell'app dopo l'installazione plist. http://stackoverflow.com/a/10981634/705617 – GeRyCh

risposta

0

Per quanto ne so, non è possibile.

anche se si prevede di caricare l'applicazione per AppStore, controllare l'Apple AppStore review guideline.

nomi applicazione in iTunes Connect e come visualizzato su un dispositivo dovrebbe essere simile, in modo da non creare confusione

Nota:

Invece di cambiare nome in Scheme, si può andare a bersaglio Costruiamo Impostazioni -> nome del prodotto e impostare il nome lì.

+0

Non voglio cambiare il nome del prodotto, è già impostato. Voglio solo cambiare automaticamente il nome dell'archivio che invio al client per il test, in modo che sappia quale versione dell'app sta installando. – Imotep

+0

@Imotep: puoi aggiungerlo nell'app delle impostazioni (impostazioni della tua app), giusto? Può essere generato dinamicamente. Lo sto facendo per le mie build. –

+3

sì, potrei, ma voglio solo che la versione dell'app sia nel nome di .ipa, così da non dover installare l'app per sapere quale versione sia. – Imotep