Provisioning profile for Today Widget extension


Estoy tratando de archivar mi aplicación para el envío, sin embargo, me estoy topando con 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 configurar el perfil de aprovisionamiento. Asumí que solo usaría el mismo perfil que he usado para mi aplicación, sin embargo, obtengo este error:

El perfil de aprovisionamiento especificado en su configuración de compilación ("AppName") tiene un AppID de "BundleID" que no coincide con su paquete identificador "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 ¿esto realmente resuelve el problema? Simplemente cambia mi configuración de distribución a ' Desarrollador de iOS 'y proporciona perfil a'Automático'.

Author: Santa Claus, 2014-09-15

2 answers

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

  • Necesita un ID de aplicación configurado en el portal de aprovisionamiento (supongo que tiene su com.apple.yourappname allí)
  • Luego debe configurar el segundo ID de aplicación para el Widget Today (que debe ser com.apple.yourappname.something, donde algo es el nombre de su widget, como Today)

Luego debe crear dos perfiles de aprovisionamiento de distribución de App Store:

  • 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 la distribución.

 126
Author: Markus Rautopuro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-09-22 19:11:02

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 provisional para el id de aplicación recién creado.

Si el id del paquete de tu app es com.manzana.appname crea una extensión de aplicación con el id de paquete com.manzana.appname.appextensionname. El mismo id se utiliza en Xcode para el widget.

 1
Author: Daniel Nord,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-09-21 16:32:37