valid not ids identifiers found for failed development developer create couldn certificates apple app ios iphone xcode provisioning-profile app-id

ios - not - Un ID de aplicación con el identificador ''com.example.app.extention'' no está disponible. Por favor ingrese una cadena diferente



provisioning profile ios (15)

He intentado agregar extensiones a mi aplicación iOS, tanto la extensión de hoy como la aplicación Apple Watch. Mi aplicación se ha completado, sin embargo, al enviar mi archivo recibí el error según mis identificadores de paquete. Luego eliminé las extensiones, las volví a agregar e intenté volver a enviarlas. Sin embargo, xcode ahora se quejó de que mis perfiles de aprovisionamiento no se pueden firmar.

"Un ID de aplicación con identificador ''com.example.app.extention'' no está disponible. Ingrese una cadena diferente".

Inmediatamente fui al centro de miembros para ver si ya existe una ID de aplicación que me impide usarla para mis extensiones. Nada en conflicto con el nombre, esto es lo que era tan extraño para mí. ¿No debería poder hacer la nueva ID si no está en conflicto con una ID antigua? También eliminé cualquier perfil de aprovisionamiento de extensiones anteriores. Aún así, no pude agregar "com.example.app.extention" o " com.example.app.watchkitextension."

Decidí simplemente crear nuevos ID de aplicación, siguiendo una nueva convención de nomenclatura como "com.example.app.extentions.watchkitextension." o "com.example.app.extentions.todayextention." Todo funcionó bien, y construyó bien. Lo instalé en mis dispositivos, las cosas estaban bien. Mi archivo incluso fue validado. Sin embargo, tras la presentación me da el error:

ERROR ITMS-90347: "Identificador de paquete incorrecto. El identificador de paquete" xxx.yyy.zzz "de la extensión de aplicación xxx.app/Plugins/xxxExtension.appex debe comenzar con el identificador de paquete de la aplicación" xxx "y no debe contener más de un período. "." después de la ID del paquete de la aplicación.

Esto significa que tengo que usar la convención de nombres "com.example.app.extention" que xcode y el centro de miembros no me permitirán crear las ID adecuadas.

Estoy extremadamente frustrado, ¿alguien puede ayudarme? No puedo encontrar una solución en ningún lado.

EDITAR

Parecía que en realidad no era capaz de usar ese identificador en absoluto.

Además, debo tener en cuenta un par de advertencias para cualquiera con este mensaje:

1) No puede agregar nada antes de que la extensión incluya un período, como en com.domain.app.extensions.extension tampoco funcionará. 2) El convertidor Swift 2 automático tiene la tendencia de cambiar los identificadores a nombres más estándar e intentar que xcode resuelva los perfiles de aprovisionamiento. ¡Cuidado con esto!

La única solución que tenía era cambiar el nombre del identificador para siempre. Personalmente utilicé com.domain.app.todayextension. Entonces lo hice funcionar, pero solo después de instalar y agregar los perfiles de aprovisionamiento correctos para el desarrollo y la distribución a través del centro para miembros . Parece ser un error en el sistema de Apple, o tal vez todos no tenemos ni idea de cómo funcionan los perfiles de aprovisionamiento. Creo que lo último es probablemente lo que es verdad. De todos modos, espero que ayude!


Actualizar xCode: estos problemas normalmente activan un pensamiento en mi cabeza para actualizar. Normalmente corrige problema de aprovisionamiento. Trabajó para mi.


Esto es lo que me funcionó en Xcode 7.3:

Compruebe los dispositivos en el centro de miembros desarrollador de Apple. Una vez al año tienes la oportunidad de reiniciar los dispositivos. Después de restablecer los dispositivos, notará que su perfil de aprovisionamiento administrado de Xcode no es válido. Para actualizar esto entré en Xcode> Cuentas -> mi ID de Apple -> Ver detalles y descargué todos los perfiles de aprovisionamiento. Luego construí en el dispositivo y luego descargué los perfiles de aprovisionamiento nuevamente por una buena medida


He encontrado la solución de los foros de desarrolladores de Apple.

Apple acaba de actualizar su centro de desarrollo CGU. Parece que la extensión de la aplicación bundleId es más estricta.

si el formato de su paquete de aplicación es: com.my.app

Su paquete de extensión de aplicación ahora debe ser: com.my.app.XXX

La creación de un nuevo ID de aplicación y el perfil de aprovisionamiento solucionan el problema.

Consulte este enlace https://forums.developer.apple.com/thread/15712


Lo probé con el perfil de aprovisionamiento de producción, funciona para mí.


Me enfrenté al mismo problema cuando actualicé mi Xcode a 7.3 y me mostró el mismo error en cada proyecto. La solución más sencilla que encontré fue simplemente eliminar la cuenta de Apple de Xcode y agregarla de nuevo.

Para eliminar, simplemente vaya a Xcode> Preferencias> Seleccione la cuenta y haga clic en - firmar.

Si en caso esto todavía no funciona. A continuación, realice de nuevo el siguiente paso para reducir su perfil de aprovisionamiento y ejecútelo.

Espero que esto ayude. Todo lo mejor


Mi problema fue que al agregar derechos nunca llegaron a la Id. De la aplicación en el portal para miembros. Verifique que la configuración de su aplicación en el portal coincida con el archivo de derechos de su producto. Regen y descargue el perfil de aprovisionamiento según sea necesario.


Para un ID de paquete típico, como com.mycompany.appname, el nombre de ID de la aplicación debe estar en este formato:

Xc com mycompany appname un nombre en cualquier otro formato no será visto por Xcode.


Por lo que sé, una ID de paquete debe tener el formato com.yourCompany.yourApp . Las ID de aplicaciones se utilizan para identificar su aplicación entre los otros millones de aplicaciones en la tienda y tienen que ser únicas.

Alguien probablemente ya creó este ID com.example.app.extention . Por eso está viendo el mensaje de error.

Debe usar algo único, que identifique a su empresa y su aplicación o a usted y su aplicación.


Puedo ver muchas respuestas geniales,

Probé algunos de ellos, pero no tuve suerte, finalmente usé la opción "Usar activos de firma local" para exportar ipa y me funciona.

Espero que esto ayude a alguien.


También me encontré con el mismo problema. Xcode7.2.1. La solución efectiva es :


Tenía casi el mismo problema, estaba usando Xcode 7.3 y trataba de compilarlo, pero la compilación fallaba todo el tiempo, así que el problema era que necesitaba hacer un perfil de desarrollador de provisiones y un perfil de provisiones de appstore para la misma aplicación. Podría usar fastlane para lanzarlo y construirlo en xcode.

Después de esto hice lo siguiente:

  1. Abrir Xcode
  2. Preferencias de Xcode
  3. Equipo abierto
  4. Descargar todos los perfiles que faltan
  5. Limpiar
  6. Construir
  7. Corre fastlane

Tuve que eliminar el ID de la aplicación de la consola del desarrollador y dejar que XCode volviera a crear el ID de la aplicación para mí.


Versión 7.3 (7D175)

El nombre del ID de la aplicación debe ser el mismo que el identificador del paquete de la aplicación, si el identificador del paquete de la aplicación es com.abc.xyz que el nombre del ID de la aplicación para este ID del paquete debe ser XC com abc xyz

Un nombre en cualquier otro formato no será visto por Xcode.

Si su aplicación ya está en la tienda de aplicaciones y está enviando una actualización, simplemente cambie el nombre de ID de la aplicación correspondiente al formato anterior y funcionará


Xcode a 7.3

Encontré el mismo problema después de actualizar de 7.2 a 7.3. En mi caso, la falla fue un dominio con guión y AppID que funcionó en el pasado pero dejó de funcionar en XCode 7.3. Reemplacé el guión con un espacio en AppID (en Membercenter) y funcionó de nuevo.


Xcode a 7.3

He encontrado este problema al archivar y, en mi caso, la descarga de todos los perfiles de aprovisionamiento en las preferencias no puede solucionar esto, así que lo actualizo.

Intente verificar el perfil de aprovisionamiento de su aplicación en el Centro de miembros.

Vaya a Desarrollador> Certificaciones, ID y perfiles> Perfiles de aprovisionamiento> Todos

Busque el perfil de desarrollo y distribución de su aplicación, verifique si el estado es inválido y luego edite ,

Modifique los contenidos de su perfil y seleccione el botón Generar para guardar los cambios.

Finalmente, vaya a Xcode> Preferencias> [Cuenta Apple]> Ver detalles y Descargar todo para actualizar sus perfiles de aprovisionamiento

Limpiar. Construir. Archivo. El exito Espero eso ayude :)