ios - apple - apps store preview
El envío de la aplicación iOS a la tienda de aplicaciones identificador de aplicación no es válido (7)
Acabo de tener estos dos mensajes de error y aquí es cómo lo arreglé:
- Ingresé a iTunes Connect> vi mi aplicación (bajo administrar aplicaciones) y copié el ''ID de paquete''
- Entró en xcode y pegó el ''ID de paquete'' en el campo ''identificador del paquete'' info.plist
- Reiniciado xcode
- Xcode> Ventana> Organizador> Proyectos> ''Eliminar'' archivo de datos derivados del proyecto
- Xcode> Producto> Alt + Limpiar (para limpiar la carpeta de compilación)
Luego traté de volver a enviar y todo se realizó correctamente. Estoy 95% seguro de que mi ID de paquete era correcto para comenzar, así que podría haber sido algo en los pasos 2 a 5 que solucionó esto.
De todos modos espero que esto ayude a alguien más.
Estoy usando xcode 5 y supongo que me estoy perdiendo dónde cambiar el identificador del paquete.
Cuando intento validar mi aplicación para enviarla a la tienda de aplicaciones, obtengo dos errores ...
Derechos de firma de código no válidos. La firma del paquete de su aplicación contiene derechos de firma de código que no son compatibles con iOS. El valor específico ''K8TE8KDZ95.com.iclinical.child'' para la clave ''identificador de aplicación'' en ''Carga útil / iResus.app / iResus'' no es compatible. Este valor debe ser una cadena que comience por TEAMID, seguida de un punto ''.'' seguido por el identificador de paquete
y
El ejecutable en Payload / iResus.app / iResus en Payload / iResus.app se ha firmado con el identificador ''com.iclinical.child'' que no coincide con el identificador del paquete ''com.iclinical.childresus
No estoy seguro de dónde debería estar cambiando esto. El identificador del paquete en el objetivo es com.iclinical.child pero claramente también necesito cambiarlo en otro lugar ...
Espero que puedas ayudar.
Cómo resolví esto:
- Limpie la carpeta de compilación. Menú -> Producto -> tecla Alt: Limpiar carpeta de compilación.
- Cerró el XCode.
- Borrado de datos derivados.
- Reinicié mi sistema. (Tuvo que intentar esto porque los pasos 1 a 3 no me funcionaron como se sugiere en otras publicaciones).
Después de esto creó un archivo de aplicación y funcionó.
El ID de aplicación en el portal de desarrolladores de Apple (y el perfil de aprovisionamiento de distribución asignado a él) no es el mismo que el ID de paquete en su proyecto. Deberías cambiar uno de ellos. Deben coincidir para cargar la aplicación en la tienda de aplicaciones.
En XCode 9, abra el Project Navigator, seleccione su destino, verifique los dos lugares siguientes:
- General ---> Identidad ---> Identificador de paquete
- Configuraciones de compilación -> Embalaje -> Identificador de paquete de producto
A veces, este problema ocurre cuando ha cambiado el Identificador de paquete en el lugar 1, pero el lugar 2 no cambió en consecuencia.
Recibí el mismo error, aunque ya envié la aplicación con este BundleID varias veces.
Lo que resolvió el problema: Realizado Producto-> Limpiar y reiniciar Xcode.
Tuve los mismos errores al intentar validar una aplicación que se desarrolló originalmente con un identificador de paquete diferente al que había ingresado en itunesconnect.
Hubo dos problemas que encontré:
Si cambia el identificador de paquete en XCode (pestaña General, pestaña Información o lista de información), XCode no archivará la aplicación con el nuevo identificador de paquete (en algunos casos) hasta que reinicie XCode.
Si XCode administra sus perfiles de aprovisionamiento dinámicamente (normalmente utiliza un identificador de paquete comodín) y está intentando usar un identificador de paquete fijo, debe elegir el perfil de aprovisionamiento estático en sus configuraciones de compilación.
Me sorprendió el segundo problema porque nunca usé XCode con un perfil de aprovisionamiento fijo y nunca tuve que descargar un perfil en el pasado.
Como quería que mi aplicación usara un identificador de paquete comodín, la modifiqué en itunesconnect y actualicé mi configuración, reinicié XCode y mi aplicación se validó.
Espero que esto ayude.
Estoy usando xcode 5 y supongo que me estoy perdiendo dónde cambiar el identificador del paquete.
En Xcode 5:
- Abre el Project Navigator
- Seleccione el nombre de su proyecto en la parte superior del árbol a la izquierda
- Haga un solo clic directamente en el nombre del proyecto (debe resaltarse)
- Cambiar el nombre del proyecto (se actualizará la ID del paquete)
Una vez que resaltes el ícono azul del proyecto en la parte superior de tu navegador de proyectos, aparecerán varias pestañas en el lado derecho. Su identificador de paquete debe tener el valor predeterminado como se indica a continuación:
com.company. $ {PRODUCT_NAME: rfc1034identifier}
También es posible que desee crear un proyecto de muestra vacío y anotar los valores predeterminados de la información del proyecto en comparación con su configuración actual.
Espero que esto ayude.