Apple scripts to show the notification of the caller information on your Mac when your Mac shows FaceTime call notification.
Mac에서 FaceTime 전화 알림이 뜨면 발신자의 정보를 Mac에서 알림으로 보여줍니다.
- FaceTime이 지원되는 Mac
- iPhone의 전화 수신시 발신자 정보를 확인하려면 연속성 기능으로 연결된 Mac과 iPhone 필요 ([https://support.apple.com/ko-kr/HT204681])
- FaceTimeCallerInfo.applescript를 “Script Editor”로 연다.
- “File->Export” 에서 File Format을 “Application”으로 선택하고, 저장 장소는 /Applications로 저장.
- System Preferences를 실행. Security & Privacy -> Privacy -> Accessibility에 /Applications/FaceTimeCallerInfo.app을 추가.
- 기존의 FaceTimeCallerInfo.app을 삭제.
- 새로운 FaceTimeCallerInfo.app을 /Application에 저장.
- System Preferences를 실행. Security & Privacy -> Privacy -> Accessibility에 기존에 등록한 FaceTimeCallerInfo.app을 삭제한 후 다시 /Applications/FaceTimeCallerInfo.app을 추가.
- 위 기능이 제대로 동작하는지 설치 후 바로 테스트 해보시기 바랍니다. 테스트할 전화번호가 아이폰이나 맥의 연락처에 등록되어 있다면 삭제 혹은 수정한 후 테스트 하시기 바랍니다. FaceTime에서 전화를 수신할 때 전화 번호가 아닌 이름이 뜨면 동작하지 않습니다.
- 후후에 등록된 전화번호가 아니라면 "0X0-XXXX-XXXX 검색 결과가 없습니다."라는 알림이 떠야 정상입니다.
- 만약 위와 같은 메시지가 안나온다면 아래의 "App 종료하기" 설명대로 앱을 종료하고, Accessibility에 등록된 항목을 삭제한 후 다시 등록하여 실행해보시기 바랍니다.
- 앱을 실행하면 Dock에 아이콘이 뜨는데, 안뜨게 하려면 /Applications/FaceTimeCallerInfo.app을 오른쪽 클릭 -> Show Package Contents 클릭 -> Contents로 이동 -> Info.plist 파일 수정해야 함.
- XCode가 설치되어 있는 경우: Info.plist 파일을 더블 클릭 -> 오른쪽 클릭 -> Add Row 메뉴 클릭 -> Key에 NSUIElement 입력, Type을 Number로, Value를 1로 입력 후 저장
- XCode가 설치되어 있지 않은 경우: Info.plist를 Emacs나 VI 혹은 기타 Text Editor로 열어 보면 제일 마지막 두 줄이 아래와 같음.
</dict> </plist>
위의 두 줄 앞에 아래 두 줄 추가
<key>NSUIElement</key> <integer>1</integer>
- 위의 아이콘 안보이게 하기를 적용하지 않은 경우: Option-Command-ESC를 눌러 FaceTimeCallerInfo.app을 강제로 종료.
- 위의 아이콘 안보이게 하기를 적용한 경우: Activity Monitory를 실행하여 FaceTimeCallerInfo.app을 강제로 종료.
- 2015-08-22 V0.1: 초기 버전
- 2015-08-24 V0.2: OS X El Capitan (10.11) 에서 동작하도록 수정
- 2015-11-13 V0.3: 후후 (http://whox2.com) 웹 서비스 중단으로 뭐야이번호 (http://moyaweb.com) 사용하도록 수정