iTunes 上的家庭共享和远程功能导致防火墙问题

iTunes 上的家庭共享和远程功能导致防火墙问题

似乎启用家庭共享和/或将我的 iPhone 遥控器连接到 iTunes 会导致 Mac OS X Snow Leopard 的防火墙崩溃,每次启动 iTunes 时都会不断提醒我是否要接受传入连接。如果我关闭家庭共享并忘记所有遥控器,则不再出现提醒对话框。我也可以禁用防火墙,但我认为这样做很愚蠢。

iTunes 已在防火墙白名单中,因此我所知道的唯一可能导致 Mac OS X 出现问题的是错误的应用程序包代码签名。我使用以下终端命令进行了检查:

$ codesign -vvv /Applications/iTunes.app/

果然,它输出的内容如下:

/Applications/iTunes.app/: a sealed resource is missing or invalid
/Applications/iTunes.app/Contents/Resources/English.lproj/AutofillSettings.nib/objects.xib: resource added
/Applications/iTunes.app/Contents/Resources/English.lproj/iTunesDJSettings.nib/objects.xib: resource added
/Applications/iTunes.app/Contents/Resources/English.lproj/MobilePhonePrefs.nib/objects.xib: resource added
/Applications/iTunes.app/Contents/Resources/English.lproj/MobilePhoneSetup.nib/objects.xib: resource added
/Applications/iTunes.app/Contents/Resources/English.lproj/UniversalAccess.nib/objects.xib: resource added

我尝试按照以下建议重新安装 iTunes这个答案,但 Mac OS X 仍然对传入连接感到烦扰,当我再次运行上述命令时,会生成完全相同的输出。

在我的 PC 上,每当我打开家庭共享并在我的 iPhone 上连接远程功能时,Windows 防火墙都不会发出警报。两台电脑都使用 iTunes 9.2.1。我的 Mac 运行的是 Mac OS X 10.6.4。

我需要做哪些特别的事情,而我可能忽略了这些事情?或者我该如何解决这个问题?

编辑:我已经更新到 iTunes 10,但我的 Mac 上的烦人问题仍然存在,只有关闭家庭共享和远程才会消失。

编辑2:我已经将 iPhone 上的 Remote 2.0 更新到最新版本,但防火墙问题仍然存在。任何人还有人遇到过这个防火墙问题吗?

答案1

更新至 iTunes 10.1 和 Remote 2.1 时独自的没有摆脱唠叨,我认为他们确实改变了一些东西,因为我刚刚进行了以下操作,看起来唠叨已经消失了(永远?):

  1. 从 iPhone 中删除 Remote.app
  2. iTunes > 偏好设置 > 设备 > 忘记所有遥控器
  3. 退出 iTunes
  4. 系统偏好设置 > 安全 > 防火墙,从应用程序列表中删除 iTunes
  5. 启动 iTunes
  6. 重新安装 Remote.app
  7. 将 iPhone 与 iTunes 结合使用
  8. 重新启动 iTunes

我猜 Mac OS X 防火墙最终会发现 iTunes 仍然是 iTunes,无论我是否共享我的资料库或链接到任何遥控器。

或者我的 Mac 只是想给我一个新年惊喜。

相关内容