Xcode macOS Mojave上的Instruments崩溃应用程序和强化运行时
我发现Xcode 10 Instruments(Leaks)无法连接到使用enabled签名的命令行应用程序,错误如下: 错误:无法附加到目标进程 我向应用程序添加了com.apple.security.get task allow权限,并重新签名。然后,应用程序将在信号9下崩溃,而不是无法连接。应用程序崩溃时,以下内容被记录到Console.app: 代码签名:进程93890[appname]:拒绝文件“”中偏移量0x0中地址0x1015f9000处的无效页面(cs_mtime:0.0==mtime:0.0)(签名:0已验证:0受污染:0 nx:0 wpmapped:1脏:0深度:0)Xcode macOS Mojave上的Instruments崩溃应用程序和强化运行时,xcode,macos,macos-mojave,codesign,xcode-instruments,Xcode,Macos,Macos Mojave,Codesign,Xcode Instruments,我发现Xcode 10 Instruments(Leaks)无法连接到使用enabled签名的命令行应用程序,错误如下: 错误:无法附加到目标进程 我向应用程序添加了com.apple.security.get task allow权限,并重新签名。然后,应用程序将在信号9下崩溃,而不是无法连接。应用程序崩溃时,以下内容被记录到Console.app: 代码签名:进程93890[appname]:拒绝文件“”中偏移量0x0中地址0x1015f9000处的无效页面(cs_mtime:0.0==mt
如何将仪器连接到此应用程序?我正在运行macOS Mojave。我找到了两种解决方法:
请您详细说明第1点,因为公证要求硬化运行时!我在第1点中的意思是,在没有强化运行时的情况下进行签名,也没有对构建进行公证。这当然不适合您将要发布的构建。