相关疑难解决方法(0)

为什么 Mac OS X 防火墙对话框在 Snow Leopard 下反复弹出并自行消失(不让我响应)?

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

OS X 防火墙对话框:您希望应用程序“Reader Library.app”接受传入的网络连接吗? 单击拒绝可能会限制应用程序的行为。 可以在“安全”首选项的“防火墙”面板中更改此设置。 否认允许

[OS X 防火墙对话框] 是否希望应用程序“Reader Library.app”接受传入的网络连接?单击拒绝可能会限制应用程序的行为。可以在“安全”首选项的“防火墙”面板中更改此设置。[否认允许]

除了它实际上并没有让我在它消失之前点击任何东西!那是:

  • 弹出对话框,...
  • 然后一秒钟后自行消失,
  • 然后再次弹出,...
  • 然后一秒钟后自行消失,
  • 等等。

在停止之前它会发生几次。如果我可以被允许单击“允许”并让该死的事情永远消失,那么被打扰就不会那么令人抓狂了。

安全首选项中,我将防火墙设置为“打开”,我想保持这种状态。

有没有人看到过这个问题,找到了来源,并找到了解决方案或解决方法?


更新:我发现这些消息线程确认了该问题:MacRumors.com - 防火墙应用程序异常:对话框奇怪地消失,以及Apple - 支持 - 讨论 - 烦人的防火墙允许/拒绝对话框。截至 2010 年 3 月 27 日,在这两个链接中仍然没有报告任何解决方案。

firewall osx-snow-leopard

56
推荐指数
3
解决办法
5万
查看次数

如何在 Mac 上为文件类型设置图标?

如何为整个系统的某些文件类型设置图标?

例如,我有以 .scala 扩展名结尾的文本文件,我想在整个系统中为该文件关联一个图标,并为该扩展名的任何新创建的文件关联一个图标。

谢谢。

mac osx-snow-leopard macos

46
推荐指数
1
解决办法
7万
查看次数

“iTunes.app”接受传入的网络连接?

每次打开 iTunes 时都会收到以下警告:

您是否希望应用程序“iTunes.app”接受传入的网络连接?

单击拒绝可能会限制应用程序的行为。可以在“安全”首选项的“防火墙”面板中更改此设置。

警告框

我总是点击“允许”,但它仍然弹出。

我将 OS X 防火墙设置为允许 iTunes 的传入连接。

对于如何解决这个问题,有任何的建议吗?

itunes firewall osx-snow-leopard macos

19
推荐指数
2
解决办法
2万
查看次数

如果 Mac 代码签名被篡改,什么可能会失败?

当 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 security certificate code-signing macos

11
推荐指数
1
解决办法
8048
查看次数

为什么 Mac OS X 别名文件这么大?

在 Mac OS X 上,我的 Applications 文件夹中有两个别名,每个别名都指向另一个文件夹。它们每个都是 1 MB。为什么这么大?

我在互联网上找到了其他来源说是的,别名文件可能很大,但没有解释原因。即使他们存储了大量冗余信息以在目标文件移动时找到它,我也无法想象为什么需要一整兆字节。

hfs alias filesystems macos

7
推荐指数
1
解决办法
4455
查看次数