App Center 빠른 시작

중요

Visual Studio App Center는 2025년 3월 31일에 사용 중지될 예정입니다. Visual Studio App Center가 완전히 사용 중지될 때까지 계속 사용할 수 있지만 마이그레이션을 고려할 수 있는 몇 가지 권장 대안이 있습니다.

지원 타임라인 및 대안에 대해 자세히 알아보세요.

Visual Studio App Center 는 여러 공통 서비스를 DevOps 클라우드 솔루션에 통합합니다. 개발자는 App Center를 사용하여 애플리케이션 을 빌드, 테스트배포 합니다. 앱이 배포되면 개발자는 분석진단 서비스를 사용하여 앱의 상태 및 사용을 모니터링합니다.

이 문서에서는 App Center 계정을 설정하고 첫 번째 프로젝트를 만드는 과정을 안내합니다. 문서의 끝부분에서 App Center로 수행할 작업을 기반으로 다음에 어디로 가야 하는지 알아봅니다.

App Center 계정 만들기

App Center를 사용하려면 먼저 계정을 만듭니다. 선택한 브라우저를 다음으로 가리킵니다.

다음으로, App Center에서 새 계정을 만들라는 메시지를 표시합니다. 열리는 페이지에서 다음 ID 공급자 중 하나를 사용하여 새 App Center 계정을 만듭니다.

  • Facebook
  • GitHub
  • Google
  • Microsoft

페이지의 옵션 목록에서 공급자를 선택하고 프롬프트에 따라 선택한 서비스를 사용하여 계정을 만들도록 App Center에 권한을 부여합니다.

참고

일부 이전 App Center 계정은 이메일 주소와 암호를 사용하여 만들어졌지만 새 계정에는 해당 옵션을 사용할 수 없습니다.

조직 및 사용자 정보

App Center는 사용자 및 조직이라는 두 가지 유형의 엔터티를 인식합니다. 방금 사용자 계정을 만들었으며 App Center에서 만들고 관리하는 앱만 볼 수 있습니다. App Center 고객인 organization 근무하는 경우 organization App Center 조직에 참여하도록 초대받을 수 있습니다. 해당 초대를 수락하면 App Center에서 사용자 고유의 앱과 organization 앱을 볼 수 있습니다.

App Center를 사용하면 여러 조직에 속할 수도 있습니다. 이 경우 App Center에서 앱과 사용자가 속한 모든 조직의 앱이 나열됩니다.

첫 번째 App Center 앱 만들기

App Center는 앱이라는 우산 아래에 빌드, 테스트 및 분석과 같은 서비스에 대한 설정을 그룹화합니다. App Center는 앱을 사용자 계정 또는 조직과 연결합니다. 계정에서 새 앱을 만들 때 다른 사용자를 앱에서 작업하도록 초대하거나 organization 추가하지 않는 한 앱에 대한 정보만 볼 수 있습니다.

프로젝트의 경우 애플리케이션이 대상으로 하는 각 대상 플랫폼에 대해 별도의 앱 프로젝트를 만듭니다. 예를 들어 Android, iOS 및 Windows 플랫폼용 네이티브 모바일 애플리케이션을 개발하는 경우 각 대상 플랫폼에 대해 별도의 앱 프로젝트를 만듭니다.

참고

일부 고객은 App Center에서 관련 앱을 그룹화하기 위해 프로젝트 또는 작업 영역과 같은 것을 좋아한다는 소식을 들었습니다. 우리는 그 피드백을 좋아하고, 향후 릴리스에 대해 이와 같은 것을 고려하고 있습니다.

앱을 만들려면 다음을 수행합니다.

  1. Visual Studio App Center에 로그인합니다.

  2. 페이지의 오른쪽 위 모서리에 있는 새 추가 드롭다운을 클릭한 다음 새 앱 추가를 선택합니다.

  3. App Center는 다음 그림에 표시된 패널을 엽니다.

    App Center 새 앱 패널

  4. 다음 표에 설명된 대로 패널을 앱에 대한 설정으로 채웁니다.

입력 필드 Description
앱 이름 이 애플리케이션 프로젝트의 이름이며, App Center가 이 앱에 대한 모든 참조에 대해 표시하는 이름입니다.
아이콘 단추를 클릭하여 이 프로젝트의 아이콘을 선택하고 업로드합니다. App Center는 앱에 대한 데이터를 렌더링할 때마다 이 아이콘을 표시합니다.
Description 이 앱에 대한 설명입니다. App Center는 앱에 대한 설정을 표시할 때 이 값을 표시합니다.
소유자 앱을 소유하는 사용자 또는 organization. 소유자는 앱 설정을 완전히 제어할 수 있습니다. App Center 앱 권한에서 추가 정보 찾기
OS 애플리케이션 프로젝트의 대상 OS를 선택합니다.
플랫폼 애플리케이션 프로젝트의 대상 언어 또는 프레임워크를 선택합니다.

앱 프로젝트에 필요한 대로 패널을 채웁니다. 새 앱 추가 단추를 클릭하여 변경 내용을 커밋합니다.

이 시점에서 App Center에서 새 애플리케이션 프로젝트를 만들었지만 실제로는 아무 작업도 수행하지 않습니다. 애플리케이션 프로젝트와 같은 설정 및 데이터를 관리할 수 있는 위치일 뿐입니다. 앱의 소스 코드, 테스트 및 빌드 설정은 로컬 하드 드라이브, 클라우드 또는 소스 코드 제어 시스템(예: Azure DevOps, Git, GitHub 등)에서 호스트되는 다른 위치에 있습니다. 다음에 수행할 작업은 App Center에서 수행할 작업에 따라 달라집니다. 자세한 내용은 다음 섹션을 참조하세요.

참조 항목

App Center는 개발자에게 컴파일된 애플리케이션을 빌드, 테스트 및 배포하는 데 사용할 수 있는 다양한 서비스를 제공하며, 개발자가 앱 내에서 앱 사용자에게 더 나은 환경을 제공하기 위해 사용할 수 있는 서비스를 제공합니다.

서버 쪽 기능

  • 빌드 - 앱의 소스 코드 파일을 컴퓨터, 스마트폰 또는 태블릿에서 실행할 수 있는 독립 실행형 소프트웨어 아티팩트로 변환합니다. App Center의 클라우드 서비스를 사용하여 앱을 빌드하여 안정적인 빌드 환경을 유지 관리할 필요가 없으며 빌드 프로세스의 복잡성을 제거합니다.
  • 테스트 - 클라우드 환경에서 호스트되는 디바이스에서 애플리케이션에 대한 기능 테스트를 실행합니다.
  • 배포 - 퍼블릭 또는 프라이빗 앱 스토어를 통해 알파 및 베타 테스터와 다른 사용자에게 애플리케이션 빌드를 배포합니다.

클라이언트 쪽 기능

  • 분석 - 분석 서비스는 애플리케이션 내에서 사용자 활동 및 작업을 추적하고 애플리케이션에서 특정 이벤트 및 기타 데이터를 캡처합니다. 애플리케이션을 실행하는 각 디바이스의 데이터는 분석 및 내보내기를 위해 간단한 사용 인터페이스로 클라우드에서 집계됩니다.
  • CodePush - CodePush 서비스를 사용하면 개발자가 Apache Cordova를 실행하는 디바이스에 애플리케이션 업데이트를 직접 배포하고 애플리케이션을 React Native 수 있습니다.
  • 진단 - 진단 서비스를 사용하면 개발자가 애플리케이션 크래시에 대한 데이터를 캡처할 수 있습니다. 애플리케이션을 실행하는 각 디바이스의 데이터는 분석 및 내보내기를 위해 간단한 사용 인터페이스로 클라우드에서 집계됩니다.

Android, iOS 및 macOS 애플리케이션 프로젝트용 App Center를 사용하는 방법에 대한 자세한 내용은 이 영역의 하위 문서를 참조하세요.