OSX

"iTunes.app" 응용 프로그램이 들어오는 네트워크 연결을 허용하도록 하겠습니까?

컴픽스 2015. 1. 19. 12:05

방화벽에서 예외 설정을 했음에도 아이튠스를 켤때마다 위와같이 나오는 메세지에 짜증이 나는 분들을 위한 팁입니다.

결론부터 말하자면 그냥 아이튠스의 버그입니다.

아이튠스를 삭제하고 재설치 하시면 간단히 해결됩니다.

끗!



... 여기서 끝이면 이 팁을 작성 안하겠죠 ㅋ

재설치가 귀찮거나 저처럼 구형맥을 사용중이라 최신 버전의 아이튠스가 부담되는 분들을 위해서 오류를 수정해봅시다.


우선 터미널을 열고 다음과 같이 입력합니다.

codesign -vvv /Applications/iTunes.app/

만약 정상이라면 아래와 같은 메시지가 출력됩니다.

/Applications/iTunes.app/: valid on disk

/Applications/iTunes.app/: satisfies its Designated Requirement


하지만 우린 정상 상태가 아니니 다음과 비슷한 에러메세지가 출력될겁니다.

/Applications/iTunes.app/: a sealed resource is missing or invalid

/Applications/iTunes.app/Contents/Resources/English.lproj/PartyShuffleSettings.nib/objects.xib: resource added


위의 에러 메세지에서 2번째 줄의 경로를 찾아 들어가 에러가 난 파일을 삭제해주시면 됩니다.
파인더에서 응용프로그램/아이튠스 아이콘을 찾아서  마우스 오른쪽 버튼을 클릭하고 패키지 내용보기를 하면 그 다음 경로로 찾아들어갈 수 있습니다.


해당 파일을 삭제하기 위해서는 관리자 패스워드가 필요합니다!


삭제한 다음에 다시 한번 터미널에 다음 명령어를 입력해봅시다.

codesign -vvv /Applications/iTunes.app/


정상 메세지가 출력된다면 이제 아이튠스를 실행해도 처음과 같은 에러메세지가 나오지 않을 겁니다.


진짜 끝!