
Apple Business에서 패키지 배포 소개
Mac App Store에서 사용할 수 없는 응용 프로그램이 있는 경우에도 패키지라는 기능을 사용하여 Apple Business를 통해 Mac 컴퓨터에서 배포할 수 있습니다.
패키지 파일이란 무엇인가요?
Apple Business를 사용하여 사용자에게 패키지를 제공하려면 먼저 패키지 파일을 생성해야 합니다. 패키지 파일을 생성한 후에는 URL로 접근할 수 있는 웹 서버 또는 파일 공유 서비스에서 호스팅해야 합니다. 패키지 파일은 다음과 같습니다.
Mac App Store에서 사용할 수 없는 응용 프로그램 설치에 사용되는 표준 macOS 기술입니다.
대상 Mac의 로컬 볼륨의 미리 정해진 위치에 직접 파일 및 폴더를 배치할 수 있습니다.
사전 설치 및 사후 설치 스크립트를 사용하여 설치 절차를 추가로 자동화하고 사용자 설정할 수 있습니다.
패키지를 사용하여 설치된 응용 프로그램은 관리형 앱으로 간주되지 않습니다. 이 의미는 다음과 같습니다.
응용 프로그램이 “관리 계획”에서 제거되는 경우 응용 프로그램은 사용자의 Mac에 설치된 상태로 유지됨
사용자가 내장 기기 관리 또는 Apple Business에 연결된 타사 기기 관리 서비스에서 기기의 등록을 취소하더라도 응용 프로그램은 사용자의 Mac에 남아 있습니다.
이 응용 프로그램을 사용하여 저장된 파일은 별도의 볼륨에 저장되지 않음
배포하려는 응용 프로그램이 포함된 새 패키지를 Apple Business에서 빌드하기 전에 아래에 나오는 정보를 설치하고 검토해야 합니다. 모든 정보를 준비한 후에 패키지 생성을 시작할 수 있습니다. 패키지 생성하기를 참고하십시오.
참고: 아래와 같은 옵션을 변경해야 하는 경우 기존 패키지를 업데이트하거나 새 패키지를 생성해야 합니다.
작업 | 설명 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
자동 설치 (사용자 작업) | 패키지가 “관리 계획”에 추가되는 즉시, 해당 관리 계획과 연결되어 있고 인터넷에 연결된 Mac 컴퓨터의 사용자는 패키지를 다운로드하도록 자동으로 대기열에 추가됩니다. 패키지가 다운로드되고 응용 프로그램이 설치된 후 Mac에 로그인할 수 있는 모든 사용자가 해당 응용 프로그램을 사용할 수 있습니다. | ||||||||||
응용 프로그램 제거 (사용자 작업) | 응용 프로그램이 설치된 후 사용자는 홈 폴더와 같은 다른 위치로 응용 프로그램을 옮기고 Mac에서 제거할 수도 있습니다. 책임자 역할을 가진 사용자는 해당 패키지의 설치 상태를 확인하여 앱이 이동 또는 제거되었는지 확인할 수 있습니다. 패키지 설치 상태 검토하기를 참고하십시오. | ||||||||||
패키지 이름 지정 | 패키지에 응용 프로그램과 동일한 이름을 지정하거나 패키지 이름을 약간 다르게 지정할 수 있습니다. | ||||||||||
공유 방법 결정 | 사용자와 패키지를 공유하는 방법에는 크게 두 가지가 있습니다. 직접 다운로드할 수 있도록 웹 서버를 설정하거나 Box와 같은 파일 공유 서비스에 패키지를 추가할 수 있습니다. 파일 공유 서비스를 사용하려는 경우 서비스 설명서의 단계에 따라 사용자와 공유할 URL을 얻습니다. 참고: 어떤 방법을 선택하든 링크가 사용될 때 패키지 다운로드가 시작되어야 합니다. 이 링크는 다른 링크가 있는 웹페이지로 연결되지 않아야 합니다. | ||||||||||
웹사이트에서 직접 다운로드하기 위한 패키지 URL 빌드(파일 공유 서비스 아님) | 사용자가 웹 서버에서 패키지를 직접 다운로드하는 경우 URL을 설정할 때 몇 가지 모범 사례가 있습니다. 공백이 없어야 하는 것 외에도 URL에는 소문자, 숫자 및 하이픈(-)만 포함되어야 합니다. 예를 들어, “organizationname-applicationname”이 패키지 이름이 될 수 있습니다. 패키지 이름을 지정한 후 다음을 만족하는 웹 서버에서 패키지를 호스팅합니다.
URL은 다음과 같아야 합니다.
중요사항: 응용 프로그램에 자체 업데이트 기능이 없고 Apple Business를 통해 업데이트하려는 경우, 새로운 URL로 신규 패키지를 생성해야 합니다. 패키지 업데이트를 참고하십시오. 예를 들어, URL은 다음과 같을 수 있습니다. https://www.melardclothing.com/required-applications/organizationname-applicationname 패키지에 개발자 호스팅 링크를 사용하기로 결정한 경우 패키지가 개발자에 의해 업데이트되지 않았는지 확인합니다. | ||||||||||
패키지 무결성 보장 | 먼저 패키지에 대한 고유 값을 생성해야 생성한 패키지를 사용자가 다운로드할 수 있습니다. 해시라고 하는 이 값을 통해 패키지가 변조되거나 교체되지 않았는지 확인할 수 있습니다. Apple Business에서는 이를 위해 SHA-256 해시를 사용합니다. 필수 정보 얻기를 참고하십시오. | ||||||||||
응용 프로그램의 번들 식별자 파악 | 설치 상태가 올바르게 보고되도록 하려면 입력하는 번들 ID가 응용 프로그램의 번들 ID와 일치해야 합니다. 응용 프로그램의 번들 ID 문자열은 응용 프로그램의 Info.plist 파일(응용 프로그램 안에 있음)을 열고 CFBundleIdentifier 키를 찾아 확인할 수 있습니다. 필수 정보 얻기를 참고하십시오. 참고: 번들 ID는 macOS에서 응용 프로그램을 식별하는 데 사용하는 고유한 문자열입니다. 예를 들어, 번들 ID는 com.organizationname.applicationname일 수 있습니다. | ||||||||||
선택에 따라 버전 번호 추가 | 응용 프로그램의 버전 번호를 추가할 수 있습니다. | ||||||||||