2011-11-03 10 views
6

Creé una aplicación básica en Xcode 4.2. Aplicación muy simple, no he cambiado ni una sola cosa. Empuje la ejecución, y obtiene la ventana de la aplicación base estándar. Si activo los derechos para mi destino y ejecuto la ejecución, no obtengo ningún error de depurador, pero la ventana nunca aparece. Revisé los registros con Console.app y obtuve el siguiente:Activar derechos en Xcode previene la aplicación de Bare Bones desde el lanzamiento

primer error que consigo:

taskgated: killed com.alsbury.EntitlementsTest[pid 15903] because its use of the com.apple.developer.ubiquity-container-identifiers entitlement is not allowed 

Después de retirar el iCloud Contenedores "com.alsbury.EntitlementsTest" me sale este error:

taskgated: killed com.alsbury.EntitlementsTest[pid 15903] because its use of the com.apple.developer.ubiquity-container-identifiers entitlement is not allowed 

Debido al tipo de cosas de iCloud, incluso agregué una Aplicación a mi cuenta de desarrollador, un perfil de aprovisionamiento y agregué mi máquina. ¿Alguna idea? Muy confundido en este momento.

+0

Dijiste que tienes una cuenta de desarrollador, ¿eres un desarrollador de mac registrado (del programa de desarrollo pago)? – NJones

+0

Sí, tengo una cuenta de desarrollador de escritorio pago. – David

+0

David, ¿cómo van las cosas con esto? ¿Sigues teniendo problemas? –

Respuesta

7

Asegúrese de algunas cosas. Desafortunadamente es un proceso tedioso, pero si sigues los pasos cuidadosamente, debes tener todo listo.

1) En la página de Developer Certificate Utility en el sitio de Apple, tiene su máquina registrada junto con su UUID.

2) Has creado y descargado un certificado de desarrollo.

3) Su ID de aplicación (en la misma utilidad) está configurado para iCloud. Esto generalmente solo implica que marque una casilla de verificación.

4) Su perfil de suministro de desarrollo para su aplicación está apuntando a la ID de la aplicación mencionada en (3), y también el sistema de hardware registrado en (1), y también el certificado mencionado en (2)

5) Después de descargar el nuevo archivo de suministro, instalarlo tanto en el sistema haciendo doble clic en él, y en Xcode arrastrándolo al panel de "Perfiles de datos" en su organizador.

6) En la Configuración de compilación para su aplicación, asegúrese de que la Identidad de firma de código apunta a su nuevo perfil de aprovisionamiento.

+0

Voy a intentar esto y ver que funciona. ¡Gracias! – David

+1

Claro, si aún tiene problemas, comente aquí y lo revisaré. –

+0

No quiero perder el tiempo, pero Apple está teniendo problemas con los inicios de sesión en los últimos días. Ni siquiera puedo iniciar sesión en mi cuenta de desarrollador ahora mismo.Cuando pueda entrar, intentaré su solución. – David

Cuestiones relacionadas