Invio per App Store in 4.2: Strano errore “spazi bianchi” dalla convalida presentazione XCode
-
25-09-2019 - |
Domanda
I originariamente presentato ed è stato approvato con il 4.1 SDK. Ho aggiornato alla 4.2 e stavo facendo alcune correzioni, e quando ho provato a presentare al App Store ho ricevuto questo messaggio:
"Nome file non può contenere spazi bianchi".
Il mio info.plist aveva il default $ {} eseguibile come proprietà file eseguibile. Sono andato avanti e cambiato. Provato ricostruzione, ed ha ottenuto lo stesso errore. Cosa strana, però, il nome del file che XCode assegnava stata una partita al mio "Bundle Display Name", che è quello che controlla come l'applicazione è chiamato in Springboard. Ho cambiato la proprietà bundle Nome visualizzato avere No_Spaces, e l'applicazione di convalida passato.
Non voglio veramente la mia app per avere un carattere di sottolineatura nel nome, quindi mi chiedo se questo è un bug o se ho perso qualcosa da qualche parte. Tenete a mente che non è altro che alcune modifiche di codice modificate tra la presentazione e l'approvazione in 4.1, e la presentazione in 4.2
Soluzione
Guardate questa discussione:
https://devforums.apple.com/message/282652#282652
problema noto con XCode 3.2.5
Altri suggerimenti
Cambia il nome del prodotto nel Distribution Settings Costruire per Target della tua app e spazi Rimuovi da quel nome. E 'uno dei 5 "nomi" per un app (nome di destinazione, nome del prodotto, Fascio nome visualizzato, Fascio Identifier, iTunes il nome del negozio), che possono essere tutti diversi. È ancora possibile avere spazi nel nome di iTunes e il sotto-il-icon Bundle nome visualizzato.