2013-06-27 6 views
6

Sto impostando sotto due parametri nel file Config.xcconfig per recuperare appDisplayName e bundle Identifier dal file di configurazione. Ho fatto il mio codice nel file di xcconfig come:È possibile modificare productName tramite il file xcconfig in xcode?

appDisplayName=myapp 
appIdentifier=org.prince.myapp 

Situato in App-Il file di Info.plist come

Bundle identifier = ${appIdentifier} 
Bundle display name =${appDisplayName} 

aggiungerlo al progetto sotto configurazioni.

Sta funzionando bene dato che ho dato a myapp il nome visualizzato che sta mostrando in simulatore/dispositivo così com'è.

Consente di arrivare al punto. Voglio sapere C'è un modo per cambiare il valore variabile PRODUCT_NAME. Ho impostato PRODUCT_NAME=custom nel file di configurazione, ma questo non sembra funzionare.

enter image description here

risposta

1

O sì, l'ho fatto ...

set PRODUCT_NAME = kat in file e il posto variabile PRODUCT_NAME Config.xcconfig su

-> Obiettivi -> configurazione Regolazione -> Imballaggi -> Nome prodotto come indicato di seguito in screensh ot

enter image description here

-1

See this image

Da qui è possibile modificare Bundle nome visualizzato, Nome del bundle. Fai doppio clic su $ [PRODUCT_NAME], quindi potrai modificarlo.

Se si vuole modifiche PRODUCT_NAME per la localizzazione, significa che se si desidera modificare il nome del prodotto in lingua diversa in base alla lingua del dispositivo quindi è possibile localizzare il file InfoPlist.strings e aggiungere in seguito in tutte le file di lingua -

"CFBundleDisplayName" = "Your_Product_Name"; 
    "CFBundleName" = "Your_Product_Name"; 
+0

voglio cambiare il valore di PRODUCT_NAME valore della variabile – Warewolf

+2

@trup, anche se la vostra risposta è una buona se qualcuno ha chiesto come cambiare il nome del prodotto in Xcode, non è la risposta di cui sopra domanda in cui Hercules chiede come farlo a livello di programmazione in config.xcconfig. Prova a migliorare la risposta. –