Developer ID 및 Gatekeeper

macOS의 Gatekeeper는 Developer ID 인증서를 확인하여 사용자가 악성 소프트웨어를 다운로드 및 설치할 수 없도록 합니다. Mac App Store 외부에서 배포하는 모든 앱, 플러그인, 설치 프로그램 패키지에 서명하여 Gatekeeper가 설치해도 안전한 앱으로 인식할 수 있게 하십시오. 이제 Apple에 앱을 제출하고 공증을 받아 사용자가 macOS Mojave에서 실행되는 앱을 더 신뢰하도록 할 수 있습니다.

Developer ID 인증서

Mac App Store 외부에서 Mac 앱, 플러그인 및 설치 프로그램 패키지를 배포하는 경우 개발자가 Apple에서 고유한 Developer ID를 받아 소프트웨어에 디지털 서명을 수행할 수 있습니다. Developer ID 인증서가 있으면 Gatekeeper에서 신뢰할 수 있는 개발자로 인식합니다. Developer ID로 서명한 소프트웨어에서는 CloudKit 및 푸시 알림과 같은 고급 기능도 사용할 수 있습니다.

Developer ID 사용에 대해 더 알아보기(영문)

인증서 생성하기

Xcode(영문) 또는 사용자 계정(영문)의 Certificates, Identifiers & Profiles(인증서, 식별자 및 프로파일) 섹션에서 생성할 수 있는 Developer ID로 응용 프로그램에 서명하십시오.

Kext 인증서 요청하기

Developer ID 인증서로 커널 확장 프로그램에 서명해야 하는 경우 알려 주십시오.


macOS Mojave에서 사용 가능

앱 공증 받기

앱을 배포하기 전에 Apple에 제출하여 공증을 받을 수 있습니다. macOS Mojave 사용자가 처음으로 공증된 앱을 열면 더욱 간결해진 Gatekeeper 대화상자가 나타나며 해당 앱이 알려진 악성 코드가 아님을 확인할 수 있습니다. 공증된 앱은 Developer ID 인증서로 서명되어 있으며 Apple의 티켓을 포함합니다.

앱 공증받는 방법 알아보기(영문)
Xcode에서 앱 내보내는 방법 알아보기(영문)

베타 소프트웨어 다운로드

macOS Mojave용 앱을 제작하고 공증을 위해 제출하려면, Xcode 10 베타 및 macOS Mojave 베타를 사용하십시오.

다운로드 보기(영문)