我遵循了https://sourceware.org/gdb/wiki/PermissionsDarwin中描述的步骤(并检查了它们here,它们是相同的)]
但是在尝试codesign gdb via entitlements.xml之后,出现了下一个错误:
gdb-entitlement.xml: unrecognized blob type (accepting blindly)
gdb-entitlement.xml: invalid length in entitlement blob
gdb 9.1(来自Homebrew)
几年前,我在macOS High Sierra上进行了同样的操作,一切正常,但是Catalina使得开发人员的生活更加困难。
有人知道如何处理吗?
https://sourceware.org/gdb/wiki/PermissionsDarwin显示xml为:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.cs.debugger</key>
<true/>
</dict>
</plist>
</pre>
最后删除</pre>
。不知道为什么它在那里。