有时,我会在我的 Macbook 上使用访问网络的程序——无论是 Firefox 还是 Sony 的阅读器库——实际上,似乎任何访问网络的程序都可能发生这种情况——而且我无缘无故地到目前为止可以辨别(也就是说,它间歇性地发生)弹出 OS X 防火墙对话框问我这个问题:

[OS X 防火墙对话框] 是否希望应用程序“Reader Library.app”接受传入的网络连接?单击拒绝可能会限制应用程序的行为。可以在“安全”首选项的“防火墙”面板中更改此设置。[否认允许]
除了它实际上并没有让我在它消失之前点击任何东西!那是:
在停止之前它会发生几次。如果我可以被允许单击“允许”并让该死的事情永远消失,那么被打扰就不会那么令人抓狂了。
在安全首选项中,我将防火墙设置为“打开”,我想保持这种状态。
有没有人看到过这个问题,找到了来源,并找到了解决方案或解决方法?
更新:我发现这些消息线程确认了该问题:MacRumors.com - 防火墙应用程序异常:对话框奇怪地消失,以及Apple - 支持 - 讨论 - 烦人的防火墙允许/拒绝对话框。截至 2010 年 3 月 27 日,在这两个链接中仍然没有报告任何解决方案。
如何为整个系统的某些文件类型设置图标?
例如,我有以 .scala 扩展名结尾的文本文件,我想在整个系统中为该文件关联一个图标,并为该扩展名的任何新创建的文件关联一个图标。
谢谢。
每次打开 iTunes 时都会收到以下警告:
您是否希望应用程序“iTunes.app”接受传入的网络连接?
单击拒绝可能会限制应用程序的行为。可以在“安全”首选项的“防火墙”面板中更改此设置。

我总是点击“允许”,但它仍然弹出。
我将 OS X 防火墙设置为允许 iTunes 的传入连接。
对于如何解决这个问题,有任何的建议吗?
当 Mac 应用程序的数字签名被破坏时,可能会出现哪些烦恼或实际问题?
Mac 上的应用程序可以进行数字签名。当签名以某种方式被破坏时,我知道一些应用程序可能会注意到这一点。但我不知道这些只是烦恼或真的会破坏事物的细节:
OS X 防火墙可能无法正确设置临时签名,导致反复提示“您希望应用程序‘[..]’接受传入的网络连接吗?”
家长控制允许的应用程序可能不再运行?
钥匙串访问可能已损坏?
有人说 Apple 软件更新可能会失败。如果为真,那么我想知道这是否确实取决于代码签名签名,还是由整个应用程序的某些不匹配的哈希值或BOM 文件中的信息引起的。
更多背景信息如下。
可以使用以下方式显示代码签名详细信息:
codesign --display -vv /Applications/iTunes.app/
Run Code Online (Sandbox Code Playgroud)
...这将产生类似以下内容(但不会警告修改):
[..]
CDHash=86828a2d631dbfd417600c458b740cdcd12b13e7
Signature size=4064
Authority=Software Signing
Authority=Apple Code Signing Certification Authority
Authority=Apple Root CA
[..]
Run Code Online (Sandbox Code Playgroud)
可以使用以下方法验证签名:
codesign --verify -vv /Applications/iTunes.app/
Run Code Online (Sandbox Code Playgroud)
这将产生:
/Applications/iTunes.app/: valid on disk
/Applications/iTunes.app/: satisfies its Designated Requirement
Run Code Online (Sandbox Code Playgroud)
...或(即使只是将一些额外的文件放在应用程序的 ./Contents/Resources 文件夹中):
/Applications/iTunes.app/: a sealed resource is missing or invalid
Run Code Online (Sandbox Code Playgroud)
...或(可能比上述消息更糟糕):
/Applications/iTunes.app/: code or signature modified
Run Code Online (Sandbox Code Playgroud)
代码签名可以追溯到 OS 9 或更早版本,但当前的实现是在 10.5 Leopard …
在 Mac OS X 上,我的 Applications 文件夹中有两个别名,每个别名都指向另一个文件夹。它们每个都是 1 MB。为什么这么大?
我在互联网上找到了其他来源说是的,别名文件可能很大,但没有解释原因。即使他们存储了大量冗余信息以在目标文件移动时找到它,我也无法想象为什么需要一整兆字节。
macos ×4
firewall ×2
mac ×2
alias ×1
certificate ×1
code-signing ×1
filesystems ×1
hfs ×1
itunes ×1
security ×1