2015-01-23 14 views
6

In Xcode 6, ho bisogno di impostare un identificatore di bundle personalizzato per il mio target dell'app store.Xcode 6: come impostare un identificatore di bundle personalizzato?

sto cercando questo:

  1. si tocca il mio progetto in Xcode in alto a sinistra.

  2. Vedo il riquadro centrale delle impostazioni del progetto, la scheda "Generale", la sezione "Identità".

  3. Vedo il campo "Identificatore pacchetto" e faccio clic per modificarlo.

  4. Il testo diventa un misto di testo modificabile nero e testo non modificabile grigio.

Come modificare l'identificativo del gruppo?

risposta

25

(trovato la risposta - distacco qui per aiutare gli altri, e se le persone hanno commenti)

I Xcode genera automaticamente di default l'identificatore pacchetto in base al nome del prodotto.

Per modificare identificativo fascio di un obiettivo:

  1. toccare l'icona "Mostra i progetti e gli obiettivi lista" nel pannello delle impostazioni di progetto centro in alto a sinistra.

  2. Toccare l'obiettivo.

  3. Toccare la scheda "Informazioni" e aprire la freccia di menu "Proprietà di destinazione iOS personalizzate".

  4. Vedete il tasto "Nome pacchetto" impostato come "$ (PRODUCT_NAME)" e la chiave "Identificatore pacchetto" impostato come "com.esempio. $ (PRODUCT_NAME: rfc1034identifier)". Modifica questi come desideri. Quindi scegli la voce di menu "Prodotto> Pulisci".

enter image description here

3

Penso che possa essere possibile impostare un identificatore pacchetto personalizzato (e cambiare fascio nome visualizzato e Nome del bundle) senza modificare $ {PRODUCT_NAME: rfc1034identifier} (ho letto in StackOverflow che cambiando questo potrebbe causare problemi lungo la strada quando si costruisce per la distribuzione).

Per cambiare l'impostazione nome di prodotto: selezionare target/costruire impostazioni/(confezione) nome del prodotto

xcodeScreenShot

+0

Grazie per la risposta e screenshot. Proverò a modo tuo nella mia prossima app. Nella mia app corrente, il nome e l'ID del gruppo sono diversi dal nome del prodotto. Ad esempio, il nome del prodotto è "Foo", il nome del bundle è "Bar" e l'ID è "com.example.bar" ("barra" minuscola anziché "barra" in maiuscolo). – joelparkerhenderson

Problemi correlati