无法在 macOS 上协同设计 gdb Catalina 10.15.1:无法识别的 blob 类型



我按照https://sourceware.org/gdb/wiki/PermissionsDarwin(在这里检查了一下,它们是一样的(

但在我尝试通过authoritys.xml对gdb进行代码签名后,我得到了下一个错误:

gdb-entitlement.xml: unrecognized blob type (accepting blindly)
gdb-entitlement.xml: invalid length in entitlement blob

gdb 9.1(来自Homebrew(

几年前,我在macOS High Sierra上也做了同样的事情,一切都很好,但Catalina让开发人员的生活变得更加困难。

有人知道怎么处理吗?

您在哪里创建了gdb权利.xml?如果在某些文本编辑器中,请尝试在IDE中创建它。它帮助了我。解决方案来源:https://community.adobe.com/t5/air/tutorial-on-publishing-flex-air-app-for-mac-app-store-or-just-using-developer-id-for-general/m-p/6120942?page=2

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>。不知道为什么会在那里。

最新更新