2010-02-03 18 views
64

¿Cuál es la mejor manera de cambiar el nombre de la aplicación para que el título debajo del icono de la aplicación pueda tener espacios pero los archivos de compilación no tengan espacios? (es decir, el título es "Mi proyecto" y el archivo de compilación es MyProject.app)iPhone XCode - Cómo cambiar el título debajo del ícono de la aplicación

Cambié a PRODUCT_NAME, pero cuando lo hago, el archivo de la aplicación también contiene espacios.

Cambiar el nombre de todos los campos parece funcionar bien, excepto que no puedo encontrar EXECUTABLE_NAME, que es el valor predeterminado para "Archivo ejecutable".

Gracias, Tee

Respuesta

145

El campo que tiene que cambiar es el Bundle Display Name (CFBundleDisplayName es el nombre clave de crudo) en el archivo de info.plist${PRODUCT_NAME} a 'su nombre deseado'.

Nota: CFBundleDisplayName es diferente de CFBundleName. CFBundleDisplayName es el nombre humano visible/de marketing que se muestra en la pantalla de inicio del dispositivo, debajo del icono, etc. Mientras CFBundleName es el nombre de archivo de la IPA y la carpeta de la aplicación en el sistema de archivos, 'Whatever' por ejemplo se archivaría como Whatever.ipa y la aplicación se instalaría en un dispositivo bajo la carpeta llamada Whatever.app.

+1

Maldición ahora que lo dices yo, es bastante fácil de hacer Pero me llevó más de una hora intentarlo. Thx Nithin !!! – teepusink

+0

demasiadas cosas complejas por ahí .... esta es la perfecta para usar ... gracias :) – HumaN

+0

Solución simple, gracias! (Esto debería ser algo editable a través de iTunes Connect. Tanto con el desarrollo de la aplicación iOS es demasiado complicado/enterrado.) –

3

Realmente debería haber una advertencia aquí. Si tiene scripts de shell y otras cosas que dependen del nombre de la aplicación original, es posible que se comprometa con algunos cambios extensos si continúa con la solución anterior. Si solo desea cambiar el nombre para mostrar, y solo eso, hay un nombre de visualización de paquete en Información de su destino en Propiedades de destino de iOS personalizadas.

9

Estoy usando Xcode 6 y en Info.plist, la clave se llama nombre del paquete y el valor predeterminado es $ (PRODUCT_NAME). Puede hacer doble clic y cambiar el nombre, podrá verificarlo.

Si ve el código fuente para el plist, verá:

<key>CFBundleName</key> 
<string>Change this to the string to display under the icon</string> 
+0

En Xcode 6.1.1, el campo superior en la pestaña Información es "Nombre del paquete" como dices, pero ese no es el campo para cambiar. El campo inferior es "Nombre de visualización del paquete". Ese es el cambio en ti. Aquí hay una captura de pantalla de Xcode para una aplicación que ha cambiado muchas veces a lo largo de los años, incluyendo al menos 3 reescrituras completas. https://www.dropbox.com/s/pz3aoewa71t5tik/Screenshot%202015-04-08%2023.56.41.png?dl=0 –

1

Puede editar info.plist en pestaña Información de xCode

change app name in xcode

Cuestiones relacionadas