¿Es posible cambiar el nombre de una aplicación de iOS a través de xcode?

Queremos publicar una actualización de nuestra aplicación. ¿Es posible cambiar el nombre de la aplicación después de la actualización? digamos que la aplicación se llama myApp y quiero que se llame myApp 2 después de la actualización … ¿se puede hacer?

En realidad tu puedes Puede cambiar el "Nombre del package", que (creo) es el nombre que la aplicación aparece en la AppStore y el "Nombre de visualización del package", que es el nombre que aparece debajo de su ícono en la pantalla de inicio. Pero si cambia su "Identificador de package", entonces su aplicación no es la misma. Se puede encontrar más información en los Apple Docs aquí .

En Configuración de compilation , puede cambiar el nombre del producto .

introduzca la descripción de la imagen aquí

https://stackoverflow.com/a/8074959/480415

select su objective, pestaña "Información", y configure el campo "Nombre de visualización del package" en el nombre que desee (es decir, "MySuperApp"). Esta es la solución más simple y sin dolor.

Seguro, necesita modificar el Bundle display name en su file .plist

En realidad hay varios "nombres de aplicaciones" … (como varias personas lo llaman "amigo", "John", "padre", "hijo", … jejeje!)

1) el nombre que ve debajo del ícono : puede cambiar de varias maneras, pero la mejor sugerencia es @gWiz, simplemente cambie su "Nombre de visualización de package" en sus Propiedades de destino (pestaña "Información", o puede encontrarlo llamado "Nombre para mostrar" en la pestaña "General").

Nombre de visualización del package: (obligatorio, localizable) El nombre visible para el usuario del package; utilizado por Siri y visible en la pantalla de inicio en iOS. Consulte CFBundleDisplayName para más detalles.

2) el nombre del package , que se encuentra en la misma pestaña "Información", no es " el nombre que la aplicación muestra en la AppStore ", como lo sugiere @gWiz, en lugar:

Nombre del package: (Recomendado, localizable) El nombre corto del package; no está destinado a ser visto por el usuario . Consulte CFBundleName para más detalles.

3) otro nombre es el Nombre del producto , que puede encontrar en la pestaña "Configuración de compilation": la sugerencia @Lihn está bien, como en la documentation de Apple. " El nombre del producto es el nombre de su aplicación, tal como aparecerá en la tienda y debe ser similar al nombre de la aplicación que ingresas más tarde en iTunes Connect. "… pero esto es un poco confuso y no es 100% correcto. En iOS, el "Nombre del producto" no se usa demasiado, simplemente olvídalo. En MacOS quizás puedas ver un lugar … (¿sugerencias?)

4) el nombre que ve en AppStore , se le pide en iTunesConnect cuando crea una aplicación nueva (o quiere modificar metadatos con una nueva versión binaria), y generalmente se llama simplemente "Nombre" o "Nombre de la aplicación" en Apple documentation…

Nombre de la aplicación: (Obligatorio, localizable) El nombre de la aplicación como se muestra en AppStore.

5) Nombre de los esquemas, nombre de los objectives, … probablemente no te interese, o puedes experimentar solo o leer los documentos de Apple (es mejor experimentar, para mí)


Por el momento no puedo darte más detalles, como:

pero la idea principal es:

  • El nombre debajo del ícono , en el dispositivo, se puede editar en una nueva presentación binaria que cambia el "Nombre de visualización del package"
  • El nombre de la aplicación , como se ve dentro de AppStore, se puede editar nuevamente cada nueva presentación binaria, cambiando "Nombre" o "Nombre de la aplicación" directamente en iTunes.

… y ambos son localizables.

El nombre de la aplicación es el nombre del producto para depurar / liberar en Configuración de compilation -> Empaquetado. Si lo cambia, el nombre de package y el nombre de visualización del package también pueden cambiar si el valor pnetworkingeterminado de $ {PRODUCT_NAME} está ahí. De acuerdo con los documentos de Apple, Bundle Display Name es el nombre que se muestra debajo del ícono de la aplicación, mientras que Bundle Name es un nombre corto de lo anterior, pero no tengo conocimiento de nada que lo use.

simplemente haga doble clic en el nombre de su proyecto y cambie su nombre, luego le pedirá que cambie todas las references en el cambio de clic en el proyecto.

Para cambiar el nombre de las aplicaciones, consulte https://developer.apple.com/library/ios/qa/qa1625/_index.html

Sin embargo, el directory de los datos de la aplicación también cambiará. Si desea mover algunos datos, puede encontrar el directory utilizado por el simulador, por ejemplo, con: NSString * homeDir = NSHomeDirectory (); NSLog (@ "% @", homeDir); antes y después de cambiar el nombre y usar 'Ir a carpeta' en el buscador para llegar allí.