개발자 ID를 사용하여 Xamarin.Mac 앱 서명
개발자가 macOS 사용자에게 직접 앱을 배포하려는 경우 Apple에서는 게이트키퍼가 설정된 macOS 시스템에 설치할 수 있도록 개발자 ID로 앱을 코드 서명할 것을 권장합니다. 앱이 서명되지 않은 경우 게이트키퍼는 사용자가 앱을 설치하지 못하게 차단하고 경고 메시지를 표시합니다(시작할 때 Control 키를 길게 눌러 이 제한을 무시할 수 있음).
Apple 웹 사이트에서 개발자 ID 및 게이트키퍼 및 Mac 앱 스토어 외부에 배포에 대해 자세히 알아보세요.
코드 서명 옵션
사용자에게 직접 배포할(Mac 앱 스토어를 통하지 않고) 앱을 빌드하려면 개발자 ID를 사용하도록 서명 설정을 지정합니다. 릴리스 구성을 편집합니다.
빌드
빌드하기 전에, 올바른 구성을 선택하고 Mac 빌드 설정에서 설치 패키지를 만듭니다.
개발자가 앱을 빌드하는 동안 두 인증서를 사용하라는 메시지가 표시됩니다.
애플리케이션을 빌드한 후 개발자는 프로젝트를 마우스 오른쪽 단추로 클릭하고 상위 폴더 열기를 선택하여 패키지 파일을 찾습니다(bin/Release
디렉터리에서). 이 패키지 파일에는 애플리케이션 설치 관리자가 포함되어 있으므로 아무 macOS 사용자에게 설치용으로 배포할 수 있습니다.