带有“ EXC_CRASH代码签名无效”的Catalina重新启动时,代码签名的应用程序崩溃

问题描述

我有一个经过正确代码签名的应用程序,该应用程序可以启动并且可以正常运行-除非/直到某些Mac(在本例中为Catalina 10.15.5)重新启动。

在这种情况下,使用电源按钮关闭了Mac,因此在重新启动时,它将尝试重新启动打开的应用程序。当它重新启动我的应用程序时,我会在下面获得崩溃报告。

手动重启应用程序是可行的,因为它已正确签名。我只是无法弄清楚启动时出现了什么问题-如您所见,我没有任何信息可以继续。

只需弄清楚我的体系结构(以防万一,这很重要):我有一个运行后台服务“ GService”的父应用程序“ Ggui”。 “ Gservice”启动进入套接字侦听模式的应用程序-这是崩溃的应用程序。它称为“ Vchat”。

Ggui
  |_____ Gservice
  |           |______ Vchat
  |           |______ UpdateCheck
  |
  |_____ Dservice

崩溃报告:

Process:               Vchat [685]
Path:                      /Applications/MyApp.app/Contents/MacOS/Vchat.app/Contents/MacOS/Vchat
Identifier:            Vchat
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        ??? [521]
Responsible:           Ggui [431]
User ID:               501

Date/Time:             2020-08-17 09:55:32.890 -0400
OS Version:            Mac OS X 10.15.5 (19F101)
Report Version:        12
Bridge OS Version:     4.5 (17P5300)
Anonymous UUID:        2E8B1B09-530B-660E-2690-AE512687AE94


Time Awake Since Boot: 170 seconds

System Integrity Protection: enabled

Crashed Thread:        UnkNown

Exception Type:        EXC_CRASH (Code Signature Invalid)
Exception Codes:       0x0000000000000000,0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Killed: 9
Termination Reason:    Namespace SIGNAL,Code 0x9
Terminating Process:   Gservice [521]

kernel messages:

Backtrace not available

UnkNown thread crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000000  rcx: 0x0000000000000000  rdx: 0x0000000000000000
  rdi: 0x0000000000000000  rsi: 0x0000000000000000  rbp: 0x0000000000000000  rsp: 0x00007ffeeeee4b28
   r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x0000000000000000  r11: 0x0000000000000000
  r12: 0x0000000000000000  r13: 0x0000000000000000  r14: 0x0000000000000000  r15:     0x0000000000000000
  rip: 0x0000000107d68000  rfl: 0x0000000000000200  cr2: 0x0000000000000000

Logical cpu:     0
Error Code:      0x00000000
Trap Number:     0


Binary images description not available


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: 144
    thread_create: 0
    thread_set_state: 0

Model: MacBookAir8,1,BootROM 1037.120.87.0.0 (iBridge: 17.16.15300.0.0,0),2 processors,Dual-Core Intel Core i5,1.6 GHz,8 GB,SMC 
Graphics: kHW_IntelUHDGraphics617Item,Intel UHD Graphics 617,spdisplays_builtin
Memory Module: BANK 0/DIMM0,4 GB,LPDDR3,2133 MHz,0x80AD,0x483943434E4E4E435054414C42522D4E5644
Memory Module: BANK 1/DIMM0,0x483943434E4E4E435054414C42522D4E5644
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4,0x843),wl0: Feb 28 2020     15:31:19 version 9.30.357.35.32.5.42 FWID 01-9d05982a
Bluetooth: Version 7.0.5f6,3 services,27 devices,1 incoming serial ports
Network Service: Wi-Fi,AirPort,en0
USB Device: USB 3.0 Bus
USB Device: Apple T2 Bus
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Air,Apple Inc.,47.4

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)