Intune 회사 포털 배포
중요
Visual Studio App Center는 2025년 3월 31일에 사용 중지될 예정입니다. Visual Studio App Center가 완전히 사용 중지될 때까지 계속 사용할 수 있지만 마이그레이션을 고려할 수 있는 몇 가지 권장 대안이 있습니다.
새 LOB(기간 업무) iOS 및 Android 애플리케이션을 App Center에서 Intune Cloud instance 회사 포털 게시하고 업그레이드합니다.
사전 요구 사항
- organization Intune 클라우드 구독이 있습니다. 그렇지 않은 경우 평가판 계정에 등록할 수 있습니다.
- Intune 관리자 및 테넌트 계정이 활성화되었습니다.
- DNS CNAME을 만들어 로그온 환경을 간소화하고 사용자 지정합니다. organization 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"]
그리고 마지막 단계에서 사용할 Store 열입니다.
마지막 단계는 다음을 실행하여 앱을 게시하는 것입니다.
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 앱의 이름을 ... '***'로 게시되었습니다.