Za każdym razem, gdy otwieram iTunes, pojawia się następujące ostrzeżenie:
Czy chcesz, aby aplikacja „iTunes.app” akceptowała przychodzące połączenia sieciowe?
Kliknięcie Odmów może ograniczyć zachowanie aplikacji. To ustawienie można zmienić w panelu Zapora w preferencjach bezpieczeństwa.
Zawsze klikam „Zezwól”, ale nadal się pojawia.
Ustawiam zaporę OS X, aby umożliwić połączenia przychodzące do iTunes.
Jakieś propozycje jak to naprawić?
macos
osx-snow-leopard
itunes
firewall
cust0s
źródło
źródło
.nib
i były.xib
.Odpowiedzi:
Prawdopodobnie najłatwiej jest ponownie zainstalować iTunes.
Jeśli zapora sieciowa nie pamięta twojego wyboru, podpis cyfrowy ( podpisywanie kodu ) w iTunes jest uszkodzony. Domyślnie zapora OS X akceptuje wszelkie oprogramowanie podpisane przez Apple bez pytania użytkownika. Więc: nie powinno cię było pytać. Raz zadane pytanie powinno być w stanie zapamiętać na podstawie podpisu cyfrowego. Złamany podpis (na przykład spowodowany zmianą zawartości pakietu iTunes.app) uniemożliwi to wszystko.
(Czy przypadkiem ręcznie zmieniłeś
ikonę iTunesaplikacji? Czy zainstalowałeś jakieś wtyczki?)Możesz sprawdzić podpis iTunes, kopiując pierwszy wiersz i wklejając go w Terminalu:
(Więcej szczegółów na stronie Jeśli sfałszowanie podpisywania kodu na komputerze Mac może się nie powieść? )
źródło
Jeśli zobaczysz
po prostu usuń pliki z napisem „zasób dodany” i sprawdź ponownie, czy znak jest kodowany. Po sprawdzeniu poprawności iTunes.app nie powinien wyskakiwać więcej wiadomości.
Jeśli chcesz zrezygnować z tej rzeczy, możesz utworzyć tożsamość podpisującą ze strony http://developer.apple.com/mac/library/documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html
Nie polecam go jednak dla iTunes, chociaż używałem go do innych aplikacji.
źródło
/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
Chciałem tylko zgłosić, że napotkałem podobny problem po aktualizacji iTunes za pomocą narzędzia Apple Updater i zaproponowane tutaj rozwiązanie zadziałało. Przejdź do pakietu iTunes i usuń wszystkie pliki oznaczone tym poleceniem terminala jako „dodane zasoby”:
Po ponownym uruchomieniu polecenia terminalu będzie to oznaczać, że iTunes.app „spełnia teraz określone wymagania”, a denerwujące okienko powinno zniknąć.
Zauważ, że nie mam głębokiego zrozumienia, dlaczego którekolwiek z tych działań działa. Wygląda na to, że Apple złamał coś drobnego w swojej ostatniej aktualizacji oprogramowania i zapora zauważyła. Dla każdego mocarza, który ma niewielkie doświadczenie w tych sprawach, upewnij się, że zawsze tworzysz kopie zapasowe swoich plików przed zrobieniem czegoś takiego - w pracy te preferencje mogą być ważne.
źródło
Jeśli ponowna instalacja działała, to dobrze, ale chciałem tylko wspomnieć, że z mojego doświadczenia wynika, że ustawienia odmowy / zezwolenia zapory nie wydają się przylegać, ponieważ ustawiasz je na koncie innym niż administrator. Myślę, że w takim przypadku będą się trzymać tak długo, jak długo będziesz zalogowany.
Być może ponowna instalacja wydawała się działać, ponieważ uruchomiłeś iTunes na koncie administratora?
Tylko myśl.
źródło
codesign
polecenie i opublikuj swoje wyniki tutaj.)Łatwiejsze podejście, jeśli chcesz uniknąć bałaganu w terminalu, modyfikacji pakietów lub rezygnacji z aplikacji, jest następujące:
Pobierz instalator iTunes ( http://www.apple.com/itunes/download/ ).
Przenieś bieżącą kopię aplikacji iTunes z folderu Aplikacje do kosza (ale nie dotykaj preferencji ani innych folderów iTunes).
Zainstaluj nową kopię iTunes z pobranego pliku .dmg.
Uruchom świeżą kopię i przekonaj się, że wszystko jest na swoim miejscu bez żadnych irytujących okien podręcznych!
Ważne jest, aby przenieść starą aplikację do kosza przed ponowną instalacją iTunes; jeśli nie, szkodliwe pliki w pakiecie nie zostaną usunięte. Po potwierdzeniu, że zadziałało, śmiało opróżnij kosz.
źródło
Miałem to w iTunes 9.0 na Snow Leopard. Odszedł, kiedy zaktualizowałem do wersji 9.0.1. (Prawdopodobnie z powodu ponownej instalacji, ponieważ działało to dla Ciebie.)
źródło
Czasami nie jest to związane z weryfikacją znaku lub podpisu, ponieważ po prostu korzystasz z funkcji Home Sharing w iTunes, która wyświetla monit, czy chcesz zezwolić na połączenia przychodzące.
źródło