Каждый раз, открывая iTunes, я получаю следующее предупреждение:
Хотите ли вы, чтобы приложение «iTunes.app» принимало входящие сетевые подключения?
Нажатие Deny может ограничить поведение приложения. Этот параметр можно изменить на панели «Брандмауэр» в настройках безопасности.
Я всегда нажимаю «Разрешить», но он все равно появляется.
Я установил брандмауэр OS X, чтобы разрешить входящие подключения для iTunes.
Любые предложения о том, как это исправить?
macos
osx-snow-leopard
itunes
firewall
cust0s
источник
источник
.nib
"и.xib
".Ответы:
Вероятно, проще всего переустановить iTunes.
Если брандмауэр не помнит ваш выбор, то цифровая подпись ( Code Signing ) iTunes не работает. По умолчанию OS X брандмауэр принимает любое программное обеспечение , которое было подписано Apple , без даже спрашивать вас. Итак: это не должно было вас спрашивать. И однажды спросив, он должен уметь запоминать, основываясь на цифровой подписи. Сломанная подпись (например, вызванная изменением содержимого пакета iTunes.app) предотвратит все это.
(Случайно ли вы каким-то образом вручную изменили
значок iTunesв приложении? Или вы установили несколько плагинов?)Вы можете проверить подпись своего iTunes, скопировав первую строку и вставив ее в Терминал:
(Подробнее в разделе «Подделка кода Mac» может произойти сбой? )
источник
Если ты видишь
просто удалите файлы с надписью «ресурс добавлен» и снова проверьте код. После проверки iTunes.app не должен появляться больше сообщений.
Если вы хотите отказаться от этой вещи самостоятельно, вы можете создать подписывающее удостоверение от http://developer.apple.com/mac/library/documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html
Тем не менее, я не рекомендую его для iTunes, хотя я использовал его для других приложений.
источник
/Applications/Xtorrent.app/: a sealed resource is missing or invalid /Applications/Xtorrent.app/Contents/Resources/.CoreStrings.Encoded: resource added /Applications/Xtorrent.app/Contents/Resources/.CoreStringsA.Encoded: resource added
Просто хотел сообщить, что столкнулся с подобной проблемой после обновления iTunes с помощью Apple Updater, и предложенное здесь решение сработало. Перейдите в пакет iTunes и удалите все файлы, которые команда терминала помечает как «добавленный ресурс»:
Когда вы повторно запустите команду терминала, это будет означать, что iTunes.app теперь «удовлетворяет своему назначенному требованию» и надоедливое всплывающее окно должно исчезнуть.
Обратите внимание, что у меня нет глубокого понимания того, почему все это работает. Похоже, Apple сломала что-то незначительное в своем последнем обновлении программного обеспечения, и брандмауэр заметил. Любой опытный гуглер, имеющий небольшой опыт в этих вещах, должен всегда делать резервные копии своих файлов, прежде чем копаться в чем-то подобном - для вашей работы эти предпочтения могут быть важны.
источник
Если переустановка работала, тогда все в порядке, но я просто хотел упомянуть, что по моему опыту настройки брандмауэра «Запретить / разрешить», похоже, не сохраняются, потому что вы устанавливаете их в учетной записи без прав администратора. Я думаю, что в этом случае они останутся только до тех пор, пока вы вошли в систему.
Возможно, переустановка сработала, потому что вы запустили iTunes в учетной записи администратора?
Просто мысль.
источник
codesign
команду и опубликуйте свои результаты здесь.)Более простой подход, если вы хотите избежать путаницы с терминалом, изменения пакетов или отказа от приложений, заключается в следующем:
Загрузите установщик iTunes ( http://www.apple.com/itunes/download/ ).
Переместите текущую копию приложения iTunes из папки «Программы» в корзину (но не трогайте ваши настройки или другие папки iTunes).
Установите свежую копию iTunes из файла .dmg, который вы загрузили.
Запустите свежую копию и убедитесь, что все на своем месте, без всплывающих окон!
Важно переместить старое приложение в корзину перед переустановкой iTunes; в противном случае файлы в пакете не будут удалены. Как только вы подтвердите, что это сработало, идите вперед и очистите корзину.
источник
У меня это было в iTunes 9.0 на Snow Leopard. Он ушел, когда я обновился до 9.0.1. (Возможно, из-за переустановки, так как это сработало для вас.)
источник
Иногда это не связано с проверкой кодового знака или подписи, поскольку вы просто используете Home Sharing в iTunes, который запрашивает, хотите ли вы разрешить входящие подключения.
источник