앱 설치 파일을 생성하는 데에는 클라우드와 로컬의 두 가지 방식이 있습니다. 클라우드 방식의 경우 ArcGIS에서 설치 파일을 자동으로 생성합니다. 로컬 방식의 경우에는 로컬에 개발 도구를 설치하고 설치 파일을 직접 생성해야 합니다.
두 방법 중 하나를 사용하려면 AppStudio 제작 도구를 사용합니다. 제작 기능을 사용하려면 ArcGIS AppStudio Developer Edition 라이선스가 필요합니다.
비고:
ArcGIS 클라우드 제작 환경에 Qt Company의 패치가 포함되어 있는 경우 로컬 제작으로 생성한 일부 앱이 AppStudio Player에서 앱을 실행하거나 클라우드 제작을 통해 앱을 생성할 때 나타나지 않는 문제가 발생합니다. 로컬 제작에 해당 패치가 필요한 경우 Qt Company 지원에서 패치를 다운로드한 후 머신에 적용해야 합니다.
로컬 제작을 사용하여 앱 설치 파일 생성
설치 파일을 생성하기 전에 다음을 수행합니다.
- AppStudio에서 앱을 선택하고 제작 도구를 선택합니다.
- 로컬 탭으로 전환합니다.
- 원하는 OS(Android, Windows, macOS, Ubuntu 또는 iOS) 옆의 체크 박스를 선택합니다. 한 번에 하나의 플랫폼에서만 앱을 만들 수 있습니다.
- 결과 폴더 선택 버튼을 클릭하여 만들기 결과를 저장할 폴더를 지정합니다.
- 선택한 대상에 대한 앱 생성 체크 박스가 선택되어 있는지 확인합니다.
- 구성 버튼을 클릭합니다.
로컬 제작을 처음 실행할 때는 대상 플랫폼용 Qt 키트에서 qmake 파일의 위치를 구성해야 합니다. 예를 들어 macOS용으로 앱을 만들 때는 clang64 키트에서 qmake 파일을 찾습니다. 모든 대상을 한 번에 설정하고 저장할 수 있습니다.
- 앱 만들기 버튼을 클릭합니다.
- 메시지가 표시되면 앱의 설치 관리자를 만듭니다.
설치 파일은 Output 폴더에 저장됩니다. 설치 관리자를 만든 경우 설치 파일은 Setups 폴더에 저장됩니다.
설치 파일 테스트
파일 브라우저, USB 스틱 또는 SD 카드를 사용하여 설치 파일을 Windows, macOS, Ubuntu 운영 체제에 복사할 수 있습니다. Android와 iOS의 경우에는 몇 가지 단계를 추가로 수행해야 할 수 있습니다.
Android의 경우 추가 단계는 다음과 같습니다.
- 내 기기에서 알 수 없는 원본의 앱 실행을 허용하는지 확인합니다. 이와 같은 앱 실행 방식을 개발자 모드라고도 합니다.
- 기본 설정에 따라 내 기기에 파일 찾아보기 기능이 없는 경우에는 이 기능을 설치해야 할 수 있습니다.
iOS의 경우 기기를 컴퓨터에 연결합니다. 그런 후 다음을 수행하여 기기에 앱을 설치합니다.
- XCode에서 Windows > 기기 및 시뮬레이터를 클릭합니다. 기기가 기기 창에 표시됩니다.
- 기기의 추가 버튼을 클릭하고 앱의 .ipa 파일을 선택하거나 .ipa 파일을 설치된 앱 섹션으로 드래그합니다.