2016-02-19 21 views
5

Il nome visualizzato del gruppo è "Standford 2015" in Xcode, ma viene visualizzato sul mio iPhone come "Standford2015" al momento dell'installazione.Lo spazio nel nome dell'app iOS non viene visualizzato

Sto facendo qualcosa di sbagliato?

+0

Come ha fatto si imposta il nome del bundle? Quale proprietà in plist? – cDima

+0

Il nome della proprietà in plist è "Nome visualizzato pacchetto", l'ho modificato in "Standford 2015" tramite XCode. –

+0

Ho risolto questo problema. Vedi [questo post] (https://stackoverflow.com/questions/46337691/bundle-display-name-missing-space-characters/46399849). –

risposta

0

possibile soluzione: utilizzare il file InfoPlist.strings localizzabili con il contenuto:

/* Localized versions of Info.plist keys */ 
"CFBundleDisplayName" = "Standford 2015"; 
+0

Non funziona più per iOS 11. –

1

Nella tua InfoPlist.string localizzato NON utilizzare spazi ma invece utilizzare caratteri Unicode "No- spazio rottura":

http://www.fileformat.info/info/unicode/char/00a0/index.htm

così la vostra linea in INFOP list.string dovrebbe essere simile:

"CFBundleDisplayName" = "My\U00A0app";

+0

Non funziona per me. iOS 11 –

1

Ho risolto questo problema, sostituendo lo spazio con il simbolo unicode come lo spazio NB.

Ho presentato una piccola istruzione in this post.

2

Per iOS 11 è possibile aprire l'info.plist come codice sorgente e utilizzare   invece di spazi

Problemi correlati