OS X 防火墙不断弹出有关 Growlnotify 的弹出窗口
我使用growl_glue(版本1.0.7)进行了growlnotify的自动测试设置:
require 'growl_glue'
GrowlGlue::Autotest.initialize do |config|
config.notification :use_network_notifications => true
end
每次自动测试运行时,growl版本都是1.2,
并显示通知growl弹出窗口我还收到一个OS X防火墙弹出窗口,询问您希望应用程序“growlnotify”接受传入的网络连接吗?
我尝试回答拒绝和允许,但它仍然不断弹出。
拒绝/允许选择正确反映在“系统偏好设置”->“系统偏好设置”中。安全->防火墙-> '应用程序访问列表',但它仍然每次都会询问。
更新
我最终使用autotest-growl gem而不是growl_glue。它解决了问题,这可能与growl_glue如何调用growlnotify有关。
I have autotest setup with growlnotify using growl_glue (version 1.0.7):
require 'growl_glue'
GrowlGlue::Autotest.initialize do |config|
config.notification :use_network_notifications => true
end
growl version is 1.2
each time autotest runs and displays the notification growl popup I also get an OS X firewall popup asking Do you want the application "growlnotify" to accept incoming network connections?
I tried answering deny and allow but it still keeps popping up.
the deny/allow choice is properly reflected in System Preferences -> Security -> Firewall -> 'application access list', but it still asks every time.
update
I ended up using autotest-growl gem instead of the growl_glue. it fixed the problem, it was probably related to how growl_glue was calling growlnotify.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这对我有用:
在终端中输入“which grolnotify”以找出growlnotify的位置
已安装。
打开系统偏好设置
单击安全挂锁房屋图标
单击防火墙
单击挂锁并输入密码(如有必要)以解锁
配置
单击“高级...”按钮
单击“加号”按钮。
当文件选择器出现时,输入“/”以获取文本框,然后点击
退格键。
粘贴到growlnotify的位置。
点击“前往”按钮
点击“添加”按钮
点击“确定”按钮
它对你有用吗?
This worked for me:
Type "which growlnotify" into terminal to find out where growlnotify
is installed.
Open System Preferences
Click on Security padlocked house icon
Click on Firewall
Click on padlock and type password if necessary to unlock the
configuration
Click on Advanced... button
Click on plus button.
When the file picker comes up, type "/" to get a text box, then hit
backspace.
Paste in growlnotify's location.
Click "Go" button
Click "Add" button
Click "OK" button
Did it work for you?
我在使用远程桌面应用程序时遇到了类似的问题。为了解决这个问题,我删除了应用程序包中位于 /Contents/_CodeSignature 的文件夹。我会尝试咆哮。
这是论坛帖子,我在排除故障时找到了解决方案它。
I had a similar problem with the Remote Desktop application. To fix it I trashed the folder located at /Contents/_CodeSignature inside the application package. I would try that for growl.
Here's the forum post where I found the solution back when I was troubleshooting it.