자주 묻는 질문

ArcGIS AppStudioArcGIS Web AppBuilder의 차이점은 무엇입니까?

AppStudio에서는 Android, iOS, Windows, macOS, Ubuntu에 설치할 수 있는 네이티브 앱을 생성할 수 있습니다. AppStudio 앱은 오프라인에서 실행하거나 온라인 콘텐츠 및 서비스를 사용할 수 있습니다. Web AppBuilder를 사용하면 데스크톱 또는 모바일 기기의 웹 브라우저에서 실행되는 앱을 생성할 수 있습니다.

ArcGIS AppStudioArcGIS Runtime SDK의 차이점은 무엇입니까?

AppStudio는 추가 컴포넌트가 포함된 ArcGIS Runtime SDK for QtArcGIS Runtime API를 번들로 제공하므로 크로스 플랫폼 앱을 만들 수 있습니다. AppStudio 클라우드 제작은 모든 플랫폼용 설치 파일을 생성하는 서비스입니다. 클라우드 제작을 사용하도록 선택하면 앱을 만들기 위해 Visual Studio 등의 개발자 도구를 설치할 필요가 없습니다.

ArcGIS AppStudioArcGIS AppStudio Developer Edition의 차이점은 무엇입니까?

ArcGIS AppStudio 라이선스가 있으면 AppStudio에서 앱을 만들고 AppStudio Player에 사용할 수 있는 앱을 기관 내에서 공유할 수 있습니다. ArcGIS AppStudio Developer Edition에서는 고유의 네이티브 앱을 만든 다음 앱 스토어에 발행할 수 있는 추가 기능이 제공됩니다.

기능ArcGIS AppStudioArcGIS AppStudio Developer Edition

코딩 없이 구성 설정 앱 템플릿을 사용해 앱을 만듭니다.

Ubuntu, iOS, Windows, macOS, Ubuntu에서 실행되는 앱을 만듭니다.

ArcGIS 웹 맵을 모바일 앱으로 변환합니다.

구성 설정 앱 템플릿을 사용해 앱을 확장합니다.

추가 도구 및 샘플을 사용하여 사용자 정의 앱을 만듭니다.

기업 내에서 앱을 배포합니다.

Google Play 및 Apple 앱 스토어에 발행할 수 있는 앱을 만듭니다.

아니요

ArcGIS AppStudio Developer Edition를 사용하려면 라이선스 구독이 필요하며 해당 라이선스는 ArcGIS 기관 관리자가 관리해야 합니다. 모든 기관 구성원은 ArcGIS AppStudio을(를) 사용할 수 있습니다. ArcGIS AppStudio Developer Edition 라이선스가 할당된 ArcGIS 계정이 구성되어 있으며 사용자가 해당 계정을 사용하여 로그인하는 경우 이외에는, Developer Edition 기능이 ArcGIS AppStudio에 잠김 상태로 있습니다.

ArcGIS AppStudio Developer Edition 라이선스는 어떻게 해야 받을 수 있나요?

AppStudio Developer Edition 라이선스는 빌더 레벨 이상의 ArcGIS Developer Subscription에 포함되어 있습니다. 해당 라이선스를 할당하는 방법은 AppStudio Developer Edition 라이선싱을 참고하세요.

동일 머신에 여러 ArcGIS AppStudio 인스턴스를 설치할 수 있나요?

둘 이상의 AppStudio 인스턴스를 동일한 머신에 나란히 설치하는 것은 가능하지만 지원되지 않으며 문제가 발생합니다. 다양한 버전의 AppStudio 사용을 비롯하여 여러 AppStudio 환경을 실행해야 할 경우 서로 다른 로그인을 통해 설치하는 것을 권장합니다.

데스크톱에서 앱을 만들었습니다. 기기에서 해당 앱을 사용하려면 어떻게 해야 합니까?

기기에서 앱을 사용하는 가장 좋은 방법은 AppStudio Player를 통해서 ArcGIS에 있는 앱을 다운로드하는 것입니다. 이렇게 하려면 다음 단계를 따르세요.

  1. 데스크톱에서 업로드 도구를 사용하여 ArcGIS에 앱을 업로드했는지 확인합니다.
  2. 기기에 AppStudio Player를 설치합니다.
  3. ArcGIS 기관 계정을 사용하여 로그인합니다.
  4. 앱을 찾아서 선택한 다음 다운로드합니다.

앱을 만들었는데 기관의 다른 사용자가 AppStudio Player에서 해당 앱을 찾을 수 없습니다. 이유가 무엇입니까?

먼저 앱을 공유해야 AppStudio Player에서 다른 사용자가 해당 앱을 볼 수 있습니다. 기관, 그룹 또는 모든 사람과 앱을 공유할 수 있습니다.

AppStudioQML 코드 샘플은 어디서 찾을 수 있습니까?

앱에 포함하고자 하는 개별 기능을 보여 주는 AppStudio 샘플을 사용할 수 있습니다. AppStudio에서 새 앱을 클릭한 다음 샘플을 클릭합니다. 샘플을 컴퓨터에 다운로드하고 AppStudio Player 또는 Qt Creator에서 확인하면 됩니다.

앱을 스토어에 발행할 수 있습니까?

스토어에 발행하려는 앱에는 올바른 인증서가 포함되어 있어야 합니다. 제작 도구(클라우드 및 로컬)에서는 iOSAndroid용 인증서를 사용합니다. 다른 운영 체제용 인증서 할당 기능도 곧 추가될 예정입니다.

머신에 Qt Creator가 두 버전 이상 설치되어 있습니다. 어떤 버전을 사용해야 합니까?

AppStudio를 설치하면 Qt Creator도 설치됩니다. AppStudio QML 플러그인은 이 Qt Creator 설치와 자동으로 연결되며 추가 구성 없이도 앱을 생성하는 데 즉시 사용할 수 있습니다.

독립형 앱을 로컬로 구축할 수 있도록 개발자 도구를 설치하면, 설치하는 각 Qt 프레임워크와 함께 Qt Creator 사본도 얻을 수 있습니다. 이와 같이 설치된 Qt Creator는 앱을 만드는 데 사용해서는 안 됩니다.

로컬 제작을 사용하려면 어떤 라이선스가 있어야 하나요?

로컬 제작을 사용하려면 Qt 키트를 설치해야 합니다. 이러한 키트에 접근하려면 Qt 오픈 소스 또는 엔터프라이즈 라이선스를 사용해야 합니다. 자세한 내용은 Qt 웹사이트를 참고하세요.

어떤 ArcGIS Runtime 라이선스가 있어야 하나요?

앱에서 ArcGIS Runtime을 즉시 사용할 수 있지만 맵에 워터마크가 표시되며 앱이 개발자 전용으로 라이선싱되었다는 디버그 메시지가 나타납니다. 이 메시지가 나타나지 않도록 하려면 ArcGIS Runtime을 적합한 레벨에서 라이선싱해야 합니다. 이러한 라이선스 레벨에 대한 자세한 내용은 앱 라이선싱을 참고하세요.

베타란 무엇입니까?

베타 컴포넌트는 불완전한 기능이나 문서 외에 공지되지 않은 사소한 변경 사항을 일부 포함할 수 있습니다. 베타 기능을 사용하는 데 문제가 있는 경우 Esri 지원에 문의하거나 Esri 커뮤니티를 위한 AppStudio에 방문하세요.

대용량 리소스로 앱을 생성할 경우 시간을 단축하는 방법은 무엇인가요?

대용량 로컬 리소스로 앱을 생성하는 경우 클라우드에서 생성하든 로컬에서 제작하든 앱 생성 시간이 상당히 늘어날 수 있습니다. 이 경우 가상 메모리 스래싱으로 인해 생성 프로세스가 정지된 것처럼 보이거나, 메모리 부족으로 실패하거나, 시간 초과될 수 있습니다.

이러한 문제를 방지하려면 앱을 다시 설계해 보세요. 파일을 SD 카드에 수동으로 복사하는 등 리소스를 개별적으로 배포하거나 앱 내 다운로드 기능의 일부로 배포할 수 있습니다.

어떤 버전의 OpenSSL이 AppStudio에 패키지되어 있나요?

OpenSSL 라이브러리는 특정 플랫폼의 AppStudioAppStudio Player에 포함되어 있으며 정기적으로 업데이트됩니다. 버전별로 제공되는 라이브러리와 해당 플랫폼은 다음과 같습니다.

AppStudioPlayer 버전OpenSSL 라이브러리플랫폼

1.2~2.1

1.0.2g

Windows

1.3~2.1

1.0.2h

Android

3.0

1.0.2n

Windows, Android

3.1

1.0.2o

Windows, Android, Ubuntu

3.2

1.0.2p

Windows, Android, Ubuntu

3.3

1.0.2r

Windows, Android, Ubuntu

4.0

1.0.2s

Windows, Android, Ubuntu

4.1~4.3

1.1.1d

Windows, Android, Ubuntu

4.4

1.1.1h

Windows, Android, Ubuntu

5.0

1.1.1i

Windows, Android, Ubuntu

5.1

1.1.1k

Windows, Android, Ubuntu

5.2

1.1.1l

Windows, Android, Ubuntu

5.3

1.1.1m

Windows, Android, Ubuntu

5.4 8월 업데이트

1.1.1q

Windows, Android, Ubuntu

5.5

1.1.1s

Windows, Android, Ubuntu

AppStudio 앱에서는 명령줄 매개변수가 지원되나요?

현재 다음과 같은 명령줄 매개변수가 AppStudio 독립형 앱에서 지원됩니다. 이러한 매개변수 앞에는 하이픈 2개가 있어야 합니다(예시: --show maximized).

  • show maximized - 창을 데스크톱 플랫폼에서 최대화하여 엽니다.
  • show fullscreen - 창을 데스크톱 플랫폼에서 전체 화면으로 엽니다.
  • show minimized - 창을 데스크톱 플랫폼에서 최소화하여 엽니다.
  • show normal - 창을 최대화, 최소화, 전체 화면으로 열지 않습니다.
  • locale localeCode - 시스템 언어를 무시하고 로캘 코드로 정의된 언어를 사용합니다. 예를 들어 locale fr의 경우 프랑스어 번역 파일이 사용됩니다. 이 매개변수는 앱을 여러 언어로 테스트할 때 유용합니다.
  • enablehighdpi - 화면의 픽셀 밀도를 기반으로 자동 크기 조정을 활성화합니다.
  • disablehighdpi - 모든 크기 조정을 비활성화합니다. 실제 Window 시스템 좌표를 사용해야 하는 응용프로그램을 위한 매개변수입니다.
  • renderingEngine - Windows에서만 지원됩니다. 그래픽 렌더링 엔진을 설정합니다. 지원되는 값은 default(OpenGL을 사용하고 OpenGL에 오류가 발생하면 ANGLE로 대체함), opengl, angle입니다.

새로 만든 앱이 이전 버전의 AppStudio Player에서 작동되지 않습니다.

AppStudio 업데이트로 인해 앱을 만드는 데 사용된 Qt 프레임워크 또는 ArcGIS Runtime이 업데이트되는 경우가 있습니다. 이러한 업데이트는 이전 버전의 AppStudio Player와 호환되지 않는 앱을 렌더링합니다.

iOSAndroid의 경우 AppStudio Player는 새 버전이 출시되었을 때 자동으로 업데이트되지만 macOS, WindowsUbuntu 기기에서는 AppStudio Player를 수동으로 업데이트해야 합니다.

내 기기에서 포착한 위치의 정확도는 어떻게 향상시키나요?

고정밀 수신기를 사용하면 기기에서 포착한 위치의 정확도를 향상시킬 수 있습니다.

블루투스를 통해 스마트폰이나 태블릿에 연결할 수 있는 다양한 GNSS 수신기가 있습니다.

Qt Creator디자인 탭을 사용하여 앱의 UI를 만들 수 있나요?

Qt Creator디자인 탭을 사용하여 AppStudio 앱의 UI를 만드는 것은 권장하지 않습니다. 이 탭은 ArcGIS.AppFramework 또는 Esri.ArcGISRuntime 컴포넌트에 대한 접근 권한을 제공하지 않으며 Qt SDK를 전체 설치해야 합니다. 독립형 앱을 로컬로 구축할 수 있도록 개발자 도구를 설치한 경우 Qt SDK 관련 요구 사항이 있을 수 있지만 ArcGIS.AppFramework 또는 Esri.ArcGISRuntime 컴포넌트에는 여전히 접근할 수 없습니다.