중요합니다
Visual Studio App Center는 2026년 6월 30일까지 계속 지원되는 분석 및 진단 기능을 제외하고 2025년 3월 31일에 사용 중지되었습니다. 자세히 알아보기.
새 LOB(기간 업무) iOS 및 Android 애플리케이션을 App Center에서 Intune Cloud 인스턴스의 회사 포털로 게시하고 업그레이드합니다.
필수 조건
- 조직에 Intune Cloud 구독이 있습니다. 그렇지 않은 경우 평가판 계정에 등록할 수 있습니다.
- Intune 관리자 및 테넌트 계정이 활성화되었습니다.
- DNS CNAME을 만들어 로그온 환경을 단순화하고 사용자 지정합니다. 조직에서 Intune과 같은 Microsoft 클라우드 기반 서비스에 등록하면 초기 도메인이 제공됩니다.
- Office 365 포털 또는 Azure Intune 포털을 통해 Intune 구독에 사용자를 수동으로 추가하고 사용자에게 전역 관리자 권한을 포함한 추가 권한을 부여합니다.
- 지리적 위치, 부서 또는 하드웨어 특성별로 사용자 또는 디바이스를 구성하는 그룹을 만듭니다.
- 테넌트에 대한 Azure Active Directory는 사이트에 대한 액세스를 가능하게 하는 보안 브로커 역할을 합니다. Visual Studio App Center 는 특정 테넌트의 사용자가 Intune 회사 포털에 앱을 게시할 수 있도록 Intune 그래프 API에 액세스해야 합니다. 테넌트 Azure AD(Active Directory) 전역 관리자는 동의를 제공해야 합니다. 이 동의를 제공하려면 회사의 Azure Active Directory 전역 관리자가 이 동의 페이지 로 이동하여 Visual Studio App Center가 Intune Graph API에 액세스할 수 있도록 액세스 권한을 부여하는 데 동의해야 합니다. 그러면 관리자가 Visual Studio App Center로 이동합니다. 동의를 제공하는 것은 회사의 Active Directory 전역 관리자를 위한 일회성 활동입니다. 완료되면 이 회사의 Intune 앱 관리자 역할을 가진 모든 사용자가 Visual Studio App Center 로 이동하여 Intune 회사 포털에 앱을 게시할 수 있습니다.
- 자세한 내용은 Intune 소개를 검토하세요.
1단계: App Center에서 Intune 연결 만들기
- 배포에서 저장소 를 선택합니다.
- 페이지 가운데에서 스토어에 연결 단추를 클릭합니다.
- Intune 회사 포털로 저장소 유형을 선택하고 다음을 클릭합니다.
- Azure AD(Active Directory)에서 초기 도메인 이름을 제공하기 위해 Microsoft 로그인 페이지로 리디렉션됩니다. 그것은 your-domain.onmicrosoft.com처럼 보입니다.
- 로그인에 성공하면 스토어 이름을 입력하라는 메시지가 표시됩니다.
- 드롭다운에서 앱의 범주를 선택합니다.
- 대상 그룹의 경우 이 애플리케이션을 배포할 Azure AD 그룹(보안 사용 그룹) 이름을 제공합니다. 이 기능의 초기 버전을 사용하려면 개발자가 앱이 배포되는 Azure AD 그룹을 알아야 합니다. 1.3단계에서 App Center를 Intune Graph API에 연결한 Intune 관리자는 적합하고 자동 완성 드롭다운에 표시되려면 그룹의 구성원이어야 합니다.
- 연결을 클릭합니다.
- 이제 Intune 회사 포털에 대한 연결이 설정되었습니다. 스토어의 홈 페이지에서 제공된 이름을 가진 상점이 표시됩니다. 연결은 App Center의 애플리케이션에 대해 90일 동안 유효합니다.
2단계: Intune 회사 포털에 애플리케이션 게시
- 스토어 홈페이지에서 위에서 만든 Intune 스토어를 선택합니다.
- 스토어에 게시를 클릭합니다.
- 앱 패키지를 업로드합니다.
- 패키지가 업로드되면 애플리케이션에 대한 몇 가지 세부 정보가 표시됩니다. 다음을 클릭합니다.
- 게시를 클릭하여 Intune 회사 포털에 앱을 푸시합니다. 스토어 세부 정보 페이지에서 이 릴리스의 상태는 처리로 표시됩니다.
- App Center가 Intune에 대한 앱의 인계를 완료하면 앱의 상태가 제출됨으로 변경됩니다.
- 게시하는 동안 오류가 발생하면 오류 메시지와 함께 상태가 실패 합니다.
문제의 경우 항상 지원 티켓을 열 수 있습니다. App Center 포털의 오른쪽 위 모서리에 있는 도움말 메뉴(?)를 선택한 다음, '고객 지원에 문의'를 선택합니다. 전담 지원 팀은 질문과 피드백에 응답합니다.
CLI를 통해 게시
경고
이 기능을 사용하려면 App Center CLI 2.7 이상이 필요합니다.
CLI를 사용하면 Jenkins 또는 Go CI와 같은 CI/CD 설정의 일부로 App Center의 저장소 연결을 쉽게 통합할 수 있습니다.
CLI를 사용하려면 App Center에서 대상, 즉 Google Play, App Store 또는 Intune에 대한 연결을 설정해야 합니다. 대상에 맞는 이진 파일을 만드십시오.
appcenter distribute stores list \
--app {app_owner}/{app_name} \
--output json
다음과 같은 결과가 표시됩니다.
[["Alpha","googleplay","alpha"],["Beta","googleplay","beta"],["Production","googleplay","production"]
최종 단계에서 사용할 열은 저장소 열입니다.
마지막 단계는 다음을 실행하여 앱을 게시하는 것입니다.
appcenter distribute stores publish \
--file /path/to/file.aab \
--store Production \
--app {app_owner}/{app_name} \
--release-notes "Some note."
목록 명령과 같은 공백을 입력해야 합니다. 정적 릴리스 노트 대신에 --release-notes-file 를 사용할 수 있습니다. 릴리스 정보 파일은 UTF-8로 인코딩된 일반 텍스트 파일입니다.
문제 해결
Intune 스토어에 앱을 게시하지 못했습니다. 앱은 이전에 ***로 게시되었습니다.
이 오류는 이미 다른 앱 이름으로 Intune에 게시한 앱을 사용하여 게시하려고 할 때 발생할 수 있습니다. App Center는 Intune에 게시할 때 App Center에서 앱의 이름을 사용합니다. 이름이 Intune에 있는 이름과 다른 경우 Intune은 해당 오류 메시지와 함께 거부합니다.
이 문제를 해결하려면 Intune에 있는 것과 정확히 일치하는 새 앱의 이름을 바꾸거나 만들어야 합니다. 오류 메시지가 표시되면 App Center 앱의 이름을 다음과 같이 변경해 보세요. '***'로 게시되었습니다.