앱을 처음부터 만들거나 기존 템플릿을 통해 만들고 추가로 사용자 정의하려면 ArcGIS AppStudio를 설치합니다.
기기에서 앱을 테스트하려면 아래의 AppStudio Player 설치 섹션을 참고하여 기기에 AppStudio Player를 설치합니다.
ArcGIS AppStudio 설치
비고:
다음 단계에서는 Esri에서 제공한 클라우드 제작 서비스만 사용하여 독립형 앱을 생성하는 방법을 설명합니다. 독립형 앱을 머신에 생성하려면 로컬 제작용 개발 도구도 설치해야 합니다.
운영 체제(Windows(x86 또는 x64), macOS 또는 Ubuntu)에 맞는 AppStudio 설치 파일을 AppStudio 리소스 페이지에서 다운로드합니다.
설치할 파일을 더블 클릭한 후 다음을 수행합니다.
- 다음을 클릭합니다.
- 설치 폴더를 선택합니다(기본 설치 폴더 사용 권장).
- 라이선스 동의서에 동의합니다.
- 시작 메뉴 이름을 지정합니다.
- 설치를 클릭합니다.
설치가 완료되면 다음과 같은 2개의 바로 가기가 바탕화면에 추가됩니다.
- ArcGIS AppStudio - 앱 구성 및 관리용
- Qt Creator(ArcGIS AppStudio) - 앱 편집용
응용프로그램 파일은 /Applications/ArcGIS/AppStudio 아래의 사용자 폴더에 배치됩니다. Windows에서 이는 다음과 같습니다.
C:\Users\<username>\Applications\ArcGIS\AppStudio
macOS 및 Ubuntu에서 이는 다음과 같습니다.
Home/Applications/ArcGIS/AppStudio
일반적으로 AppStudio 응용프로그램 파일은 편집하지 않습니다. AppStudio를 제거하려면 애플리케이션 파일 폴더를 찾아 AppStudio 제거를 선택합니다.
앱, 템플릿, 데이터 파일은 C:\Users\<username>\ArcGIS\AppStudio(Windows) 또는 Home/ArcGIS/AppStudio(macOS 및 Ubuntu) 아래의 사용자 폴더에 배치됩니다.
사용자 폴더에 포함된 폴더는 다음과 같습니다.
- 앱 - Qt Creator 또는 AppStudio에서 로컬로 생성했거나 ArcGIS에서 다운로드한 앱이 포함됩니다. 다운로드한 앱은 ArcGIS 항목 ID로 명명된 폴더에 포함됩니다.
- 데이터 - 앱에서 사용한 데이터가 포함됩니다. 동일한 데이터를 여러 앱에서 참조할 수 있습니다.
- 모듈 - 다른 앱에서 사용될 수 있는 사용자 고유의 QML 라이브러리가 추가됩니다.
- 설정 - 각 앱의 등록정보가 포함됩니다.
- 템플릿 - Qt Creator에서 로컬로 생성했거나 ArcGIS에서 다운로드한 템플릿 앱이 포함됩니다. 이러한 템플릿 앱을 사용하여 사용자 고유의 앱을 생성할 수 있습니다. 다운로드된 템플릿 앱은 ArcGIS 항목 ID로 명명된 폴더에 포함됩니다.
AppStudio Player 설치
AppStudio Player은 Google Play, App Store, Microsoft Store에서 제공됩니다. 이러한 스토어에서 내 기기에 Player을 바로 설치할 수 있습니다.
AppStudio Player 설치 파일은 Windows, macOS, Ubuntu용으로도 제공되며 AppStudio 리소스 페이지에서 다운로드하고 AppStudio와 같은 방법으로 설치할 수 있습니다.
설치가 완료되면 AppStudio Player 바로가기가 바탕 화면에 생성됩니다. 모든 Player 파일의 데스크톱 내 설치 위치는 AppStudio와 같습니다.
앱, 템플릿 및 데이터 파일은 다음과 같은 위치에 배치됩니다.
- Windows - C:\Users\<username>\ArcGIS\AppStudio
- macOS 및 Ubuntu - Home/ArcGIS/AppStudio
- iOS - On My iPad/Player/ArcGIS/Player 또는 On My iPhone/Player/ArcGIS/Player
- Android - Android/data/com.appstudio.player/files/ArcGIS/AppStudio
비고:
Windows에 이전 버전의 AppStudio Player가 이미 설치되어 있는 경우, 계속할지 묻는 메시지가 나타납니다. Android 및 iOS에서는 이전 버전의 AppStudio Player를 자동으로 덮어씁니다.자동 설치 및 제거
Windows에서 AppStudio, AppStudio Player을 설치한 경우 후속 자동 설치 또는 제거를 쉽게 수행할 수 있는 스크립트 파일도 제공됩니다.
이러한 작업을 준비하려면 AppStudio Desktop를 예시로 사용하여 하나의 기기에 앱을 처음 설치한 후 다음 단계를 수행합니다.
- 앱이 설치되어 있는 위치(Windows에서 기본 위치: C:\Users\<username>\Applications\ArcGIS\AppStudio)로 이동합니다.
- 다음 파일을 기기, 네트워크 폴더 또는 USB 드라이브의 다른 위치(예시: 데스크톱에 InstallScripts 폴더 생성)에 복사합니다.
- silent-install-controller.qs
- silent-uninstall-controller.qs
- silent-uninstall-install-AppStudioforArcGIS
- 새 버전의 AppStudio를 설치해야 할 경우 앱 설치 파일을 생성된 InstallScripts 폴더에 복사한 다음, 파일 이름을 계속 유지할 이름(예시: AppStudioInstallFile.exe)으로 바꿉니다.
이 위치가 설정되고 나면 .qs 및 스크립트 파일이 변경되지 않습니다. 자동 설치 및 제거를 수행하려면 설치 파일만 변경해야 합니다.
컴퓨터에 AppStudio 기반 앱이 여러 개 있는 경우 silent-install-controller.qs 및 silent-uninstall-controller.qs의 복사본은 하나만 있으면 됩니다. 다른 silent-uninstall-install-appName 스크립트 파일을 생성된 InstallScripts 폴더에 .qs 파일과 함께 복사합니다.
기본 설정에 따라 자동 설치 및 제거는 백그라운드로 실행되며 진행 상태를 표시하는 사용자 인터페이스가 없습니다. 이러한 자동 설치 및 제거에 대해 사용자 인터페이스를 표시하려면 스크립트 파일을 실행할 때 showui=true 명령줄 매개변수를 추가하세요.
제거만 수행
이러한 스크립트를 사용하여 앱을 제거하려면 명령 창에서 생성된 InstallScripts 폴더로 이동한 후 다음 명령을 입력합니다.
Windows:
silent-uninstall-install-ArcGISAppStudio.bat .
macOS 또는 Ubuntu:
./silent-uninstall-install-ArcGISAppStudio.sh .
마지막의 마침표는 설치할 파일이 없음을 나타내므로 빠뜨리지 않아야 합니다.
설치 전용 또는 제거 및 설치
앱을 설치하려면 명령 창에서, 생성된 InstallScripts 폴더로 이동한 후 다음 명령을 입력합니다.
silent-uninstall-install-ArcGISAppStudio.bat AppStudioInstallFile.exe
동일한 커맨드는 새 버전을 설치하기에 앞서 모든 이전 버전의 앱을 제거하므로 하나의 커맨드로 앱을 업그레이드할 수 있습니다.