Похоже, что включение Home Sharing и / или подключение удаленного моего iPhone к iTunes приводит к тому, что брандмауэр Mac OS X Snow Leopard приходит в бешенство и продолжает мучиться каждый раз, когда я запускаю iTunes, чтобы спросить, хочу ли я принимать входящие соединения. Если я отключу Home Sharing и забуду все Remotes, диалоговое окно больше не появится. Я мог бы также отключить брандмауэр, но я думаю, что это глупо.

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 все еще беспокоится о входящих соединениях, и при повторном запуске вышеуказанной команды генерируется точно такой же вывод.

На моем ПК брандмауэр Windows никогда не раздражал меня, когда я включал функцию «Домашний доступ» и подключал пульт на своем iPhone. Оба компьютера используют iTunes 9.2.1. Мой Mac работает под управлением Mac OS X 10.6.4.

Есть ли что-то особенное, что мне нужно сделать, что я мог пропустить? Или как мне решить проблему?

РЕДАКТИРОВАТЬ: Я обновил до iTunes 10, но Nag на моем Mac все еще там и только исчезнет, если я отключу Home Sharing и Remote.

РЕДАКТИРОВАТЬ 2: Я обновил до Remote 2.0 на моем iPhone, но брандмауэры сохраняются. У кого - нибудь еще была проблема с брандмауэром?

1 ответ1

1

В то время как обновление до iTunes 10.1 и Remote 2.1 само по себе не избавило от придирок, я думаю, что они действительно что-то изменили, потому что я только что выполнил следующее, и похоже, что придирки исчезли (навсегда?):

  1. Удалено Remote.app с iPhone
  2. iTunes> «Настройки»> «Устройства»> «Забудьте все удаленные»
  3. Выйти из iTunes
  4. Системные настройки> Безопасность> Брандмауэр, удалить iTunes из списка приложений
  5. Запустил iTunes
  6. Переустановил Remote.app
  7. Соединенный iPhone с iTunes
  8. Перезапустил iTunes

Я предполагаю, что брандмауэр Mac OS X наконец-то решил, что iTunes все еще остается iTunes, независимо от того, разделяю ли я свою библиотеку или связываюсь с какими-либо Remotes.

Или мой Mac просто хотел преподнести мне новогодний сюрприз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .