una spctl software sitio sistema sierra puede permitir origen mac instalar impidio identificados identificado high disable desconocido descargadas desarrolladores desarrollador cualquier carga app aplicaciones aplicacion abrir macos sandbox

macos - spctl - Error de la aplicación Mac OS X con el error de firma de código



se impidio la carga del software del sistema del desarrollador (3)

¿Construye esto como una versión beta que solo puede ejecutarse en ciertos dispositivos? Encontré este error exacto cuando obtuve una nueva Mac y olvidé instalar mis certificados de beta tester.

También tuve algunos problemas al configurar mis perfiles. Cuando encontré la configuración que funcionó, creé esta captura de pantalla para no olvidarlo. Tal vez ayude:

Editar: También asegúrese de codificar todos los marcos que esté compilando usted mismo. Cada marco tiene que ser firmado por separado.

Escribo una aplicación para OS X y cuando la archivo y la exporto como una aplicación y trato de abrirla, se bloquea con un error de firma de código no válido.

He creado Mac App Distribution, Mac Installer Distribution, Developer ID Application, Developer ID Installer certificados y distribución provisiong perfil. La aplicación está en un espacio aislado y lo probé en Mavericks.

Exception Type: EXC_CRASH (Code Signature Invalid) Exception Codes: 0x0000000000000000, 0x0000000000000000 VM Regions Near 0x7fff71ce90a8 (cr2): __LINKEDIT 00007fff67043000-00007fff67057000 [ 80K] r--/rwx SM=COW /usr/lib/dyld --> Submap 00007fff70000000-00007fff80000000 [256.0M] r--/rwx SM=PRV process-only VM submap unused shlib __DATA 00007fff708d3000-00007fff730dc000 [ 40.0M] rw-/rw- SM=COW system shared lib __DATA not used by this process Thread 0 Crashed: 0 dyld 0x00007fff66fd1028 _dyld_start + 0 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x000000000000000d rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000000 rdi: 0x0000000000000000 rsi: 0x0000000000000000 rbp: 0x0000000000000000 rsp: 0x00007fff5eda9d30 r8: 0x0000000000000000 r9: 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000 r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000 rip: 0x00007fff66fd1028 rfl: 0x0000000000000201 cr2: 0x00007fff71ce90a8 Logical CPU: 0 Error Code: 0x020000f4 Trap Number: 133 Binary Images: 0x7fff66fd0000 - 0x7fff67003817 dyld (???) <D1DFCF3F-0B0C-332A-BCC0-87A851B570FF> /usr/lib/dyld External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 47204 thread_create: 0 thread_set_state: 1299

Hay algo mal con el perfil de aprovisionamiento de distribución. Cuando no configuro ninguno o el perfil de aprovisionamiento del equipo mac para el lanzamiento, entonces funciona. Yo uso iCloud y la compra en la aplicación.

El problema comenzó cuando habilité iCloud o la compra en la aplicación. Si los deshabilito, entonces todo funciona. Si habilito uno de ellos, entonces mi perfil de aprovisionamiento se establece en ninguno y funciona, pero cuando lo cambio a mi perfil de distribución, dejo de funcionar.

¿Puede alguien decirme qué está mal?


Es posible que no tenga ningún problema en absoluto. Leer: Preguntas y respuestas técnicas QA1884 Pruebas de distribución de compilaciones de aplicaciones Mac

De acuerdo con esto, no se supone que puedas crear paquetes de instalador por tu cuenta. Usted debe hacer un paquete y verificarlo a través del terminal, pero NO FUNCIONARÁ.

Por cierto hay un error en este informe técnico. Es posible que tenga que incluir la ruta de la aplicación en el instalador de sudo -store -pkg Sample.pkg -target / debe ser: sudo installer -store -pkg /user/yourname/desktop/Sample.pkg -target

este ejemplo asume que tu installer.pkg está en el escritorio

Si consigues todos los pases entonces eres bueno.

También me volvió loco, ya que la última aplicación que cargué en junio, el pkg se instaló sin problemas y la aplicación que se instaló funcionó.


Tuve este problema, pero afortunadamente tenía dos aplicaciones, una que funcionaba y otra que no. Eventualmente, este único cambio lo arregló para mí:

MALO:

Provisioning Profile: MacTeam Provisioning Profile: <the app''s bundle id>

BUENO:

Provisioning Profile: Automatic

Supongo que el perfil no es válido cuando se envía la aplicación a las personas directamente. El trabajo automático funciona bien para enviar a personas y para enviar a la tienda de aplicaciones.