with the invalid impactor 0xe8008016 ios xcode provisioning-profile ios-app-extension

ios - 0xe8008016 - cydia impactor the executable was signed with invalid entitlements



Provisioning profile for Today Widget extension (2)

Intento archivar mi aplicación para enviarla, sin embargo, estoy teniendo problemas con la firma de código.

Básicamente tengo una extensión de widget de hoy para mi aplicación. No estoy seguro de cómo debería establecer el perfil de aprovisionamiento. Supuse que usaría el mismo perfil que he usado para mi aplicación, sin embargo, recibo este error:

El perfil de aprovisionamiento especificado en su configuración de compilación ("AppName") tiene un ID de aplicación de "BundleID" que no coincide con el identificador de paquete "BundleID2". Xcode puede resolver este problema descargando un nuevo perfil de aprovisionamiento desde el Centro de miembros.

Por supuesto, puedo hacer clic en ''Solucionar problema'', pero, ¿realmente resuelve el problema? Simplemente cambia la configuración de distribución a ''Desarrollador de iOS'' y proporciona el perfil a ''Automático''.


Estaba luchando con el mismo problema, y ​​lo resolvió de esta manera:

  • Necesita una ID de aplicación configurada para el portal de aprovisionamiento (supongo que tiene su nombre com.apple.yourappname allí)
  • A continuación, debe configurar la segunda ID de la aplicación para el widget Hoy (que debe ser com.apple.yourappname.something , donde algo es el nombre de su widget, como Hoy)

Luego debe crear dos perfiles de aprovisionamiento de App Store Distribution:

  • Uno para la aplicación principal
  • Segundo para el widget

A continuación, asigne los perfiles de aprovisionamiento correctos para cada destino a la configuración del proyecto y configúrelos para compilar para Distribución.


Intente crear un nuevo ID de aplicación para su extensión de aplicación en Certificados, identificadores y perfiles ( https://developer.apple.com/account ). A continuación, cree un perfil Provising para la ID de la aplicación recién creada.

Si el ID del paquete para su Aplicación es com.apple.appname, cree una aplicación de extensiones con el ID del paquete com.apple.appname.appextensionname. La misma identificación se usa en Xcode para el widget.