领结应用程序在这里:http ://bowtieapp.com 。二进制文件但不是源代码可用。
它的问题macOS Sierra 10.12.5 Beta
在于,活动防火墙会导致它在每次启动时都请求防火墙权限。我怀疑这只能通过代码设计来解决。
有一个旧修复似乎不再起作用: https ://ivadrenaline.wordpress.com/2015/07/07/do-you-want-the-application-to-accept-incoming-network-connections/
您可以签署框架,但是当您签署整个应用程序时,您会得到:
/Applications/Bowtie.app/: resource fork, Finder information, or similar detritus not allowed
谷歌搜索该错误会导致:https ://developer.apple.com/library/content/qa/qa1940/_index.html
但是,虽然xattr -cr
在应用程序上运行会导致签名继续进行而不会出现错误,但它仍然不会阻止防火墙对话框权限请求的出现。
我还尝试deep
了无效的签名过程版本。
我认为 Bowtie 有应用程序本身和一个帮助应用程序,因此它可能有多个可执行文件,并且与此项目相关:具有多个可执行文件的应用程序出现签名但触发防火墙警告 另外: 为什么 OSX 不断要求我的防火墙权限签名的应用程序? 这个有希望的答案也不起作用: https ://stackoverflow.com/a/40067738/365478
解决方法是什么?