Estoy intentando enviar mi primera aplicación en formato iOS
. He ingresado iOS Provisioning Portal
y estoy a punto de crear una ID de aplicación.
Digamos que nombro mi identificador de paquete:
com.mycompany.appdemo
Luego voy a Xcode y en la sección de resumen quiero cambiar el identificador del paquete.
Pero no puedo borrar lo que está escrito allí, solo el comienzo. El nombre de mi aplicación está en color gris y no puedo eliminarlo ni cambiarlo.
Entonces veo en color gris algo así, App-Demo
que es el nombre del proyecto en el lado izquierdo.
Mi pregunta es esta: ¿Es un problema? ¿Tengo que crear una nueva identificación de aplicación con un nombre com.mycompany.App-Demo
o algo más?
Aquí también hay una imagen. Como puede ver, solo puedo editar la primera parte.
Respuestas:
De forma predeterminada, Xcode establece el identificador de paquete en el identificador de paquete / empresa que estableció durante la creación del proyecto + nombre del proyecto.
Esto es similar a lo que ve en la pantalla Proyecto> Resumen.
Pero puede cambiar esto en la pantalla Proyecto> Información. (Este es el Info.plist).
fuente
Sé que es tarde, pero podría ser útil para las personas que necesitan cambiar el Identificador de paquete de la aplicación. En el buscador, vaya a la carpeta del proyecto:
La variable $ {PRODUCT_NAME: rfc1034identifier} se reemplazará con el nombre que ingresó y el nuevo identificador de paquete se actualizará a lo que necesita.
fuente
Aquí está la respuesta de la documentación oficial de Apple, recién probada, está funcionando.
Configuración de la ID del paquete
El ID de paquete predeterminado en su proyecto de Xcode es una cadena formateada como un dominio inverso, por ejemplo, com.MyCompany.MyProductName . Para crear el ID de paquete predeterminado, Xcode concatena el identificador de la empresa con el nombre del producto que ingresó al crear el proyecto a partir de una plantilla, como se describe en Configuración de propiedades al crear su proyecto Xcode . (Xcode reemplaza espacios en el nombre del producto para crear el ID del paquete predeterminado). Puede ser suficiente reemplazar el prefijo del identificador de la empresa en el ID del paquete o puede reemplazar el ID del paquete completo. Por ejemplo, cambie el prefijo del identificador de la empresa para que coincida con el nombre de dominio de su empresa o reemplace el ID del paquete completo para que coincida con un ID de aplicación explícito.
Para las aplicaciones de Mac, asegúrese de que cada ID de paquete sea único dentro de su paquete de aplicaciones. Por ejemplo, si su paquete de aplicaciones incluye una aplicación auxiliar, asegúrese de que su ID de paquete sea diferente del ID de paquete de su aplicación.
Siga estos pasos para cambiar el prefijo de ID de paquete en el panel General en el editor de proyectos.
Para configurar el prefijo de ID de paquete
En el navegador de proyectos, seleccione el proyecto y su destino para mostrar el editor de proyectos.
Haga clic en General y, si es necesario, haga clic en el triángulo desplegable junto a Identidad para revelar la configuración.
Para configurar el ID del paquete
En el navegador de proyectos, seleccione el proyecto y su destino para mostrar el editor de proyectos.
Haga clic en Info.
Ingrese el ID del paquete en la columna Valor de la fila "Identificador del paquete".
Si está interesado en leer más, consulte la Guía de distribución de aplicaciones de Apple.
fuente
Simplemente cambie el Nombre del producto en la configuración de compilación de su proyecto. Esto cambiará el identificador del paquete sin necesidad de tocar manualmente los archivos de configuración de xcode.
fuente
Simplemente edite el nombre del proyecto con un solo clic en la parte superior de la ventana del navegador del proyecto, funcionará en este caso. No es necesario que intentes nada más. :)
fuente
Esto soluciona mi problema.
Simplemente cambie el identificador Bundle de Build Setting.
fuente
En realidad, puede cambiarlo en Configuración de compilación ; en la parte inferior hay una sección " Definido por el usuario " donde puede cambiar fácilmente PRODUCT_BUNDLE_IDENTIFIER.
Prefiero esta forma, porque si cambia la variable de información, está alterando la referencia al otro valor.
fuente
Una solución muy simple es abrir el archivo:
Y busque esta variable:
Verás algo así:
Entonces, el nombre de la derecha es su Identificador de paquete. En mi caso funciona perfectamente.
fuente
En XCode 7 puede actualizar su identificador de paquete haciendo doble clic en su objetivo y cambiando el nombre.
fuente
Xcode 7
Seleccione el nodo raíz de su proyecto -> En el editor, haga clic en el nombre del proyecto -> Seleccionar objetivos -> Identidad -> Identificador de paquete
fuente
Si está desarrollando una aplicación cordova, asegúrese de cambiar la versión y el identificador del paquete
config.xml
tambiénfuente