Enterprise Distribution — 정의, iOS 앱 배포

저자: IT Sectr 게시일: 2026-06-06 읽는 시간: 9 분

Enterprise Distribution은 Apple Developer Enterprise Program을 통해 제공되는 iOS 앱 배포 메커니즘으로, 기업용으로 설계되었습니다. App Store와 달리 Enterprise Distribution은 조직이 스토어에 게시하지 않고 기기 제한 없이 직원들에게 내부 앱을 배포할 수 있도록 합니다. Apple Enterprise Documentation(2025)에 따르면, 이 프로그램은 D-U-N-S 번호로 회사 등록이 필요하며 앱 서명 및 OTA 설치를 위해 기업 인증서를 사용합니다. 이 솔루션은 경쟁업체의 접근 없이 폐쇄된 비즈니스 도구가 필요한 기업에서 수요가 있습니다.

핵심 요점

  • Enterprise Distribution — App Store 없는 기업 iOS 앱 배포
  • 인증서 Enterprise는 매년 갱신과 엄격한 관리 필요
  • OTA 설치 매니페스트 파일(.plist)로 웹 서버를 통해 수행
  • D-U-N-S 번호 Apple Developer Enterprise Program 등록에 필수
  • 규정 위반 Enterprise Distribution에서 조직 전체 인증서 취소로 이어짐

Enterprise Distribution이란?

Enterprise Distribution은 Apple Developer Enterprise Program($299/년) 회원이 사용할 수 있는 iOS 앱 배포 방법입니다. 이 프로그램은 독점적으로 내부 기업용으로 설계되었으며 조직 외부로의 앱 배포를 금지합니다. 주요 장점은 기기 제한이 없고 App Store 없이 직접 설치가 가능하다는 것입니다.

Enterprise 프로그램은 2009년 Apple이 직원들에게 기밀 비즈니스 앱을 배포해야 하는 대규모 조직을 위해 출시했습니다. Apple Developer Enterprise Program에는 표준 프로그램($99/년)과 동일한 개발 도구가 포함되어 있지만 In-House 배포 및 Enterprise Provisioning Profiles 생성 기능이 추가되어 있습니다.

Apple(2025)에 따르면, Enterprise Distribution은 Fortune 500 기업의 90%에서 최소 하나의 내부 앱에 사용됩니다. 일반적인 시나리오에는 기업 메신저, 근태 관리 시스템, 현장 직원 도구 및 창고 관리 앱이 포함됩니다.

기업 iOS 배포는 어떻게 작동하나요?

Enterprise Distribution은 OTA(Over-The-Air) 설치 방식으로 작동합니다. 개발자가 기업 인증서로 앱에 서명하고, IPA 파일과 매니페스트 파일을 웹 서버에 업로드하면, 직원들이 Safari를 통해 내부 링크를 따라 앱을 설치합니다.

이 프로세스는 App Store Connect 사용이나 Apple 심사가 필요하지 않습니다. 설치는 iOS OTA 메커니즘을 통해 기기에 직접 수행됩니다. 사용자가 Safari에서 링크를 열면 시스템이 매니페스트 파일을 다운로드하고, 인증서를 확인하며, 앱 설치를 제안합니다. 기기 관리는 대량 배포를 위해 MDM 솔루션을 통해 수행할 수 있습니다.

xml
<!-- manifest.plist for OTA installation of Enterprise app -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
  "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>items</key>
    <array>
        <dict>
            <key>assets</key>
            <array>
                <dict>
                    <key>kind</key>
                    <string>software-package</string>
                    <key>url</key>
                    <string>https://example.com/app.ipa</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>com.company.app</string>
                <key>bundle-version</key>
                <string>1.0.0</string>
                <key>title</key>
                <string>Company App</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>

Enterprise Distribution에서 HTTPS는 중요합니다. Apple은 매니페스트 파일과 IPA 파일이 보안 연결을 통해 제공되어야 한다고 요구합니다. HTTPS 인증서는 사용자 기기에서 유효하고 신뢰할 수 있어야 합니다. 이는 필수 조건이며, 위반 시 설치 오류가 발생합니다.

기업 인증서 및 프로필

Enterprise Distribution에는 기업 인증서(Enterprise Certificate)와 In-House 배포용 Provisioning Profile이라는 두 가지 주요 구성 요소가 필요합니다. 인증서는 Apple Developer Portal에서 생성되며 유효 기간은 1년이며, 이후 갱신이 필요합니다. 유효한 인증서가 없으면 앱 설치가 불가능합니다.

Enterprise Distribution용 Provisioning Profile은 특정 기기에 바인딩하지 않고 생성됩니다. 이것이 Development 또는 Ad Hoc 프로필과의 주요 차이점입니다. In-House 프로필을 사용하면 기업 인증서를 신뢰하는 모든 기기에 앱을 설치할 수 있습니다. 신뢰 관리는 iOS 설정의 프로필 섹션을 통해 또는 MDM을 통해 중앙에서 수행됩니다.

프로필 유형기기App Store기간
Enterprise(In-House)무제한필요 없음1년
Ad Hoc최대 100대필요 없음1년
App Store모든 기기필요1년
Development최대 100대필요 없음1년

Apple은 Enterprise 인증서 사용을 엄격하게 통제합니다. Apple이 Enterprise Distribution이 조직 외부로 앱을 배포하는 데 사용되고 있음을 발견하면 인증서는 경고 없이 취소될 수 있습니다. 2023년 Apple은 프로그램 조건을 위반한 여러 대기업의 인증서를 취소했습니다.

Enterprise Distribution 설정

Enterprise Distribution 설정은 Apple Developer Enterprise Program에 등록하는 것으로 시작됩니다. 조직은 회사의 법적 상태를 확인하는 D-U-N-S 번호를 제공해야 합니다. 등록 승인 후 관리자는 Apple Developer Portal에서 Enterprise 인증서와 In-House Provisioning Profile을 생성합니다.

  1. 조직의 D-U-N-S 번호로 Apple Developer Enterprise Program에 등록
  2. macOS에서 Keychain Access를 통해 Certificate Signing Request(CSR) 생성
  3. Apple Developer Portal에서 Enterprise Distribution Certificate 생성
  4. 필요한 Bundle ID에 대한 In-House Provisioning Profile 생성
  5. Xcode 또는 Fastlane을 통해 Enterprise 인증서로 앱 서명
  6. manifest.plist 파일과 함께 IPA를 HTTPS 서버에 업로드
  7. 직원들 사이에 또는 MDM을 통해 설치 링크 배포

서명 자동화를 위해 Fastlane이 사용됩니다. Enterprise Distribution용 CI/CD 파이프라인을 설정할 수 있는 도구입니다. Fastlane은 인증서를 자동으로 관리하고, 바이너리 파일에 서명하며, 서버에 게시합니다. 이는 내부 앱의 빈번한 업데이트를 출시하는 팀에 특히 유용합니다.

Enterprise vs App Store 및 Ad Hoc

Enterprise Distribution은 주요 매개변수(대상, 제한 사항, 게시 프로세스)에서 App Store 및 Ad Hoc과 다릅니다. App Store는 심사가 필요하고 모든 사용자가 사용할 수 있으며, Ad Hoc은 최대 100대로 제한되는 반면, Enterprise는 제한이 없지만 공개 사용이 금지됩니다.

Enterprise와 다른 방법 간의 선택은 조직의 필요에 따라 다릅니다. 앱이 외부 사용자용인 경우 App Store만 가능합니다. 소규모 그룹의 내부 테스트에는 Ad Hoc Distribution 또는 TestFlight가 적합합니다. 조직 전체에서 사용하는 기업 앱의 경우 Enterprise Distribution이 기기 제한이 없고 스토어 게시가 필요 없는 최적의 솔루션입니다.

Enterprise Distribution의 중요한 장점은 심사 불필요입니다. 조직은 Apple 심사를 기다리지 않고 언제든지 업데이트를 출시할 수 있습니다. 이는 빠른 보안 수정이나 긴급 비즈니스 로직 업데이트가 필요한 앱에 매우 중요합니다.

자주 묻는 질문

Apple Developer Enterprise Program 비용은 얼마인가요?

Apple Developer Enterprise Program은 연간 $299입니다. 표준 프로그램($99/년)과 달리 Enterprise는 In-House 배포 생성 기능을 포함하며 App Store 게시가 필요하지 않습니다. 이 프로그램은 App Store를 통한 배포를 포함하지 않습니다. 이를 위해서는 별도의 표준 Apple Developer Program이 필요합니다.

Enterprise Distribution을 공개 앱에 사용할 수 있나요?

아니요, Enterprise Distribution은 공개 앱에 사용이 금지됩니다. Apple Developer Enterprise Program 조건에 따라 In-House 앱은 조직의 직원에게만 배포할 수 있습니다. 이 규칙을 위반하면 인증서 취소 및 개발자 계정 정지로 이어집니다. 공개 앱에는 App Store Distribution을 사용하세요.

Enterprise 인증서를 갱신하려면 어떻게 해야 하나요?

Apple Enterprise 인증서는 1년 동안 유효합니다. 갱신하려면 관리자가 Keychain Access에서 새 Certificate Signing Request를 생성하고, Apple Developer Portal에서 새 인증서를 만든 후, 배포된 모든 앱에 다시 서명해야 합니다. 이전 인증서는 만료일에 작동이 중지되며, 이 인증서로 서명된 앱은 기기에서 열리지 않습니다.

Enterprise용 D-U-N-S 번호 요구 사항은 무엇인가요?

D-U-N-S 번호는 Dun & Bradstreet 시스템의 고유한 회사 식별자입니다. Enterprise Program에 등록하려면 조직의 법적 상태를 확인하는 번호가 필요합니다. D-U-N-S를 받는 데는 Dun & Bradstreet 웹사이트를 통해 1~5영업일이 소요됩니다. 번호는 회사의 공식 법인명으로 등록되어야 합니다.

Enterprise Distribution과 MDM 배포의 차이점은 무엇인가요?

Enterprise Distribution과 MDM은 다른 작업을 해결합니다. Enterprise Distribution은 IPA 파일 서명 및 배포를 담당하고, MDM은 기기 관리 및 강제 설치를 담당합니다. 실제로 MDM 솔루션은 Enterprise 앱의 대량 설치에 자주 사용됩니다. MDM은 Enterprise 인증서를 사용하여 서명하고 설치 명령을 보냅니다.

요약

  • Enterprise Distribution — 조직 직원을 위한 App Store 없는 기업 iOS 앱 배포
  • 인증서는 1년간 유효하며 앱 작동을 위해 필수 갱신 필요
  • D-U-N-S 번호 Apple Developer Enterprise Program 등록에 필수
  • OTA 설치 Apple 심사 없이 manifest.plist 및 HTTPS 서버를 통해 수행
  • 공개 앱에 Enterprise Distribution 사용은 금지되며 계정 차단으로 이어짐
  • MDM 솔루션 대량 설치 관리를 위해 Enterprise Distribution을 보완

턴키 방식의 모바일 애플리케이션을 개발해 드립니다

IT Sectr는 2017년부터 스타트업과 기업을 위한 iOS 및 Android 애플리케이션을 만듭니다. 저희가 상담해 드리고 최적의 솔루션을 제안하겠습니다.

프로젝트 논의

더 읽어보기