2010-11-18 8 views
2

ich ursprünglich vorgelegt und wurde mit dem 4.1 SDK freigegeben. Ich habe ein Upgrade auf die 4.2 und wurde einige Korrekturen zu machen, und wenn ich in den App Store einreichen versuchte, habe ich diese Meldung: „Dateiname kann kein Leerzeichen enthalten“Einreichen für App Store in 4.2: Strange „Leerzeichen“ Fehler von XCode Einreichung Validierung

hatte mein info.plist den Standard $ {} Executable wie die ausführbare Datei Eigenschaft. Ich ging voran und änderte es. Versuchte den Wiederaufbau und bekam den gleichen Fehler. obwohl Merkwürdig, der Dateiname, die XCode wurde die Zuordnung war ein Spiel auf meinen „Bundle-Anzeigenamen“, das ist das, was bestimmt, wie die App in Spring gestattet. Ich habe die Eigenschaft "Name des Pakets anzeigen" in "No_Spaces" geändert, und die App hat die Validierung bestanden.

Ich möchte nicht wirklich, dass meine App einen Unterstrich im Namen hat, also frage ich mich, ob das ein Fehler ist oder ob ich irgendwo etwas verpasst habe. Beachten Sie, dass nichts anderes als einige Code-Optimierungen geändert zwischen Vorlage und Genehmigung in 4.1, und bei diesem Thema in 4.2

Antwort

0
ändern Sie den Produktnamen in der Distributions-Einstellungen

für Ziel Ihrer App und Leerzeichen entfernen von diesem Namen. Dies ist einer von fünf "Namen" für eine App (Zielname, Produktname, Bundle-Anzeigename, Bundle-ID, iTunes-Store-Name), die alle unterschiedlich sein können. Sie können immer noch Leerzeichen in Ihrem iTunes-Namen und dem Anzeigenamen des Bundle-Symbols unter dem Symbol haben.