2012-03-28 15 views

Respuesta

85

Significa que no ha asignado un perfil de aprovisionamiento a la configuración.

Normalmente se debe a que "Cualquier iOS SDK" debe tener un perfil y no se puede establecer en "No firmar".

Todo esto y más se responde en el TN2250 Tech Note sobre la firma de código y solución de problemas.

+0

muchas gracias, me reacomodó de un gran dolor de cabeza :) – ilhnctn

+0

Cambié el perfil de Aprovisionamiento de mi objetivo de Automático al que el perfil de aprovisionamiento real que debería usar solucionó mi problema en XCode 6.4. – Pellet

+2

Ese enlace de técnica ya no funciona. Alguien sabe el nuevo enlace? –

4

Este error fue causado, en mi opinión, por diferentes circunstancias. Un tutorial de proyecto descargado tenía una configuración predeterminada de [Proyecto]> Objetivos> Configuraciones de compilación> Arquitecturas> Crear arquitectura activa solamente> Versión = "Sí". No tenía intención de crear un lanzamiento, por lo que la solución fue establecer Release (que presumiblemente requiere no solo un perfil de desarrollador, sino un perfil de distribución) para "No".

+0

tuve el mismo problema. gracias por el comentario –

2

Puede solucionar esto utilizando el simulador si realmente no necesita desplegarlo en un dispositivo. Eso lo resolvió para mí.

0

Tuve este problema aunque tenía un perfil de aprovisionamiento válido para el dispositivo. Resultó que había cambiado la contraseña de mi cuenta de desarrollador y necesitaba actualizar la contraseña en xcode. Esto se hace yendo a preferencias-Cuentas-Identificación de Apple e ingresando la nueva contraseña.

+0

Tenga en cuenta que configurar el equipo en identidad simplemente me dijo que mi perfil no permitió el desarrollo de ios. Hubiera sido útil si tuviera alguna pista sobre la contraseña para que la cuenta no funcione. –

0

Reiniciar Xcode hizo el truco para mí. :)

28

Una posible solución que funciona para mí:

  1. Buscar "señal de código" en la configuración de generación
  2. cambiar todo en la identidad de firma de código para "IOS desarrollador", que son "no codifican firmar "originalmente".

Bravo!

+1

esto funciona para mí. – alexzg

+1

funcionó para mí! ¡Gracias! –

+0

pero necesita comprar una licencia de desarrollador para poder compilar con el desarrollador de iOS ... –

0

El otro problema aquí se encuentra en Identidad de firma de código en la Configuración de compilación. Asegúrese de que contiene la Identidad de firma de código: "Desarrollador de iOS" en lugar de "No firmar el código". Esto te permitirá implementarlo en tu dispositivo iOS. Especialmente, si ha descargado un ejemplo de GitHub o algo por el estilo.

0

Tuve el mismo problema con un código de muestra de Apple. En proyecto "PhotoPicker", en las arquitecturas, el SDK base era:

screen shot 1

Esta parametrización provoca el mensaje:

error Codesign: se requiere la firma de código para el tipo de producto 'Aplicación' en SDK ' iOS 7.1'

se asume que tiene un usuario desarrollador, así que ... uso y cambiar:

screen shot 2

Y el error desaparece.

documento
0

TN2250 Tech se retiró, para resolver este añadir iOS5.1 o 8.1 SDK campo bajo campo Anyios SDK

en el problema de señal de código será resuelto

0

Tengo mismo problema, porque era la opción In-App PurchaseON en el proyecto de Capabilities. Si su aplicación no necesita compras integradas en la aplicación, apáguela o necesita establecer un perfil de provisión correcto en el esquema Debug.

Cuestiones relacionadas