Apple 플랫폼 배포
- 환영합니다
- Apple 플랫폼 배포 개요
- 새로운 기능
-
-
- 손쉬운 사용 페이로드 설정
- Active Directory 인증서 페이로드 설정
- AirPlay 페이로드 설정
- AirPlay 보안 페이로드 설정
- AirPrint 페이로드 설정
- 앱 잠금 페이로드 설정
- 연결된 도메인 페이로드 설정
- 자동 인증서 관리 환경(ACME) 페이로드 설정
- 자율적인 단일 앱 모드 페이로드 설정
- 캘린더 페이로드 설정
- 셀룰러 페이로드 설정
- 셀룰러 개인 네트워크 페이로드 설정
- 인증서 환경설정 페이로드 설정
- 인증서 해지 페이로드 설정
- 인증서 투명성 페이로드 설정
- 인증서 페이로드 설정
- 회의실 디스플레이 페이로드 설정
- 연락처 페이로드 설정
- 콘텐츠 캐싱 페이로드 설정
- 디렉토리 서비스 페이로드 설정
- DNS 프록시 페이로드 설정
- DNS 설정 페이로드 설정
- Dock 페이로드 설정
- 도메인 페이로드 설정
- 에너지 절약 페이로드 설정
- Exchange ActiveSync(EAS) 페이로드 설정
- Exchange Web Services(EWS) 페이로드 설정
- 확장 가능한 단일 로그인 페이로드 설정
- 확장 가능한 단일 로그인 Kerberos 페이로드 설정
- 확장 프로그램 페이로드 설정
- FileVault 페이로드 설정
- Finder 페이로드 설정
- 방화벽 페이로드 설정
- 서체 페이로드 설정
- 전역 HTTP 프록시 페이로드 설정
- Google 계정 페이로드 설정
- 홈 화면 레이아웃 페이로드 설정
- ID 페이로드 설정
- 신원 환경설정 페이로드 설정
- 커널 확장 프로그램 정책 페이로드 설정
- LDAP 페이로드 설정
- 대역 외 연결 관리(LOM) 페이로드 설정
- 잠금 화면 메시지 페이로드 설정
- 로그인 윈도우 페이로드 설정
- 관리형 로그인 항목 페이로드 설정
- Mail 페이로드 설정
- 네트워크 사용 규칙 페이로드 설정
- 알림 페이로드 설정
- 유해 콘텐츠 차단 페이로드 설정
- 암호 페이로드 설정
- 프린트 페이로드 설정
- 개인정보 보호 환경설정 정책 제어 페이로드 설정
- 릴레이 페이로드 설정
- SCEP 페이로드 설정
- 보안 페이로드 설정
- 설정 지원 페이로드 설정
- 단일 로그인 페이로드 설정
- 스마트 카드 페이로드 설정
- 구독 캘린더 페이로드 설정
- 시스템 확장 프로그램 페이로드 설정
- 시스템 마이그레이션 페이로드 설정
- Time Machine 페이로드 설정
- TV 리모컨 페이로드 설정
- Web Clip 페이로드 설정
- 웹 콘텐츠 필터 페이로드 설정
- Xsan 페이로드 설정
-
- 선언적 앱 구성
- 인증 자격 증명 및 신원 자산 선언
- 백그라운드 작업 관리 선언적 구성
- 캘린더 선언적 구성
- 인증서 선언적 구성
- 연락처 선언적 구성
- Exchange 선언적 구성
- Google 계정 선언적 구성
- LDAP 선언적 구성
- 레거시 대화식 프로필 선언적 구성
- 레거시 프로필 선언적 구성
- Mail 선언적 구성
- 수학 및 계산기 앱 선언적 구성
- 암호 선언적 구성
- 패스키 증명 선언적 구성
- Safari 확장 프로그램 관리 선언적 구성
- 화면 공유 선언적 구성
- 서비스 구성 파일 선언적 구성
- 소프트웨어 업데이트 선언적 구성
- 소프트웨어 업데이트 설정 선언적 구성
- 저장 공간 관리 선언적 구성
- 구독 캘린더 선언적 구성
- 용어집
- 문서 수정 내역
- 저작권
Mac용 맞춤형 패키지 배포하기
Apple 기기는 App Store를 거치지 않고 맞춤형 패키지를 무선으로 설치하는 것을 지원합니다. 기업 내부 전용 앱을 배포하는 데에는 다음과 같은 두 가지 방법이 있습니다.
MDM 사용하기
웹사이트 사용하기
MDM을 사용하여 앱 배포하기
MDM을 사용하려면 InstallEnterpriseApplication
(매니페스트 파일 또는 임베디드 매니페스트) 또는 InstallApplication
(매니페스트 파일) 명령으로 매니페스트를 사용하십시오. sha256 및 인증서 고정을 지원하므로 InstallEnterpriseApplication
매니페스트 명령을 사용하는 것이 좋습니다. 추가 정보를 보려면 MDM 명령을 참조하십시오.
웹사이트를 사용하여 앱 배포하기
앱, 서체, Mac에 설치할 스크립트와 같은 콘텐츠를 포함한 패키지를 생성할 수 있습니다.
이러한 패키지 배포에 사용할 웹사이트를 설계하고 호스트하는 것은 조직이 결정합니다. 사용자가 인증되었는지, 필요에 따라 조직의 인트라넷이나 인터넷으로 웹사이트에 접근할 수 있는지 확인하십시오. 인증된 사용자가 접근할 수 있는 웹사이트 영역으로 조직의 패키지 파일(파일 확장자: .pkg)을 업로드하십시오.
패키지가 올바르게 전송될 수 있도록 웹 서버를 구성해야 할 수도 있습니다. 서버의 경우, 웹 서비스의 MIME 유형 설정에 다음과 같은 MIME 유형을 추가하십시오.
application/octet-stream pkg
Microsoft 인터넷 정보 서버(IIS)의 경우, 서버의 속성 페이지에 MIME 유형을 추가하려면 IIS 관리자를 사용하십시오.
.pkg/octet-stream
macOS의 일반적인 매니페스트 파일
아래는 XML 속성 목록(.plist 파일)인 매니페스트 또는 매니페스트 파일의 예시입니다. 다음 필드가 필요합니다.
URL: 패키지의 완전한 HTTPS URL
kind: 소프트웨어 패키지에 설정되어야 함
다음 필드는 청크에 대한 선택 사항입니다.
md5-size: 각 청크의 크기
md5s: 각 청크의 md5 해시
sha256-size: 각 청크의 크기
sha256s: 각 청크의 sha256 해시
Mac 패키지의 매니페스트 파일 예시
아래는 매니페스트 파일 예시입니다. 청크 필드에서는 sha256 및 md5 청크 정보가 모두 제공된 경우 sha256이 선호됩니다.
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- array of downloads. -->
<key>items</key>
<array>
<dict>
<!-- an array of assets to download -->
<key>assets</key>
<array>
<dict>
<!-- Required. The asset kind. -->
<key>kind</key>
<string>software-package</string>
<!-- Optional. md5 is used here for chunking every 10 MB; Can also use sha256-size. -->
<key>md5-size</key>
<integer>10485760</integer>
<!-- Array of md5 hashes for each "md5-size" sized chunk; Can also use sha256s. -->
<key>md5s</key>
<array>
<string>41fa64bb7a7cae5a46bfb45821ac8b99</string>
<string>51fa64bb7a7cae5a46bfb45821ac8b98</string>
<string>61fa64bb7a7cae5a46bfb45821ac8b97</string>
</array>
<!-- required. the URL of the package to download. -->
<key>url</key>
<string>https://www.betterbag.com/apps/myapp.pkg</string>
</dict>
</array>
</dict>
</array>
</dict>
</plist>
코드 서명 생성하기
터미널 앱에서 키보드를 쳐서 명령을 먼저 입력하고, Finder 윈도우에서 응용 프로그램을 드래그하여 동일한 라인에 응용 프로그램을 입력하십시오. 예시는 다음과 같습니다.
codesign -display -r - /Applications/CompanyName\ ApplicationName.app