可能重复:
“iTunes.app” 接受传入的网络连接?
大家好,
我最近更新了 iTunes 10,当我在 engadget 和 gdgt 的实时博客上看到新图标时差点吐了,下载最新的闪亮 SW 玩具后,它立即将 /Applications/iTunes/Resources 中的 iTunes.icns 文件替换为我找到并喜欢的文件。从那时起,每次我打开 iTunes,即使我保持登录状态但退出应用程序,也会弹出防火墙警告对话框,询问我是否要允许或拒绝网络连接。
我读过 2009 年关于这个问题的先前帖子,但我想知道是否有办法通过修改应用程序解决防火墙问题。尤其是 Apple 签名的应用程序...问题是,我想保留我的新 .icns,但盒子很累人 - 这意味着“只需下载-重新安装等”的方式不是解决方案。有什么想法吗?
谢谢!
答案1
OS X 正在读取 iTunes 10 附带的数字代码签名。由于您修改了应用程序,数字签名不再匹配。除非更改签名,否则 OS X 将继续发出应用程序已被修改的警告。您可以随时尝试通过打开终端并输入以下内容来更新签名:
cd /Applications
codesign -s iTunes.app/
希望这会提醒系统签名已更改并使防火墙警报消失。