Falha no aplicativo Mac OS X com erro de assinatura de código inválido

Escrevo um aplicativo para o OS X e quando arquivo o aplicativo e o exporto como um aplicativo e tento abrir, ele trava com erro de assinatura de código inválido.

Criei o Mac App Distribution, o Mac Installer Distribution, o Developer ID Application, os certificados do Developer ID Installer e o perfil de provisiong de distribuição. O aplicativo está na área restrita e eu testei no 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

Há algo de errado com o perfil de provisionamento de distribuição. Quando eu defino nenhum perfil de provisionamento de equipe ou mac para liberação, ele funciona. Eu uso o iCloud e a compra no aplicativo.

O problema começou quando eu ativei a compra no iCloud ou no aplicativo. Se eu desativá-los, tudo funcionará. Se eu ativar um deles, meu perfil de provisionamento será definido como nenhum e funcionará, mas quando eu o altero para o meu perfil de distribuição, pare de funcionar.

Alguém pode me dizer o que está errado?

questionAnswers(3)

yourAnswerToTheQuestion