AppStudio를 사용할 때 발생할 수 있는 동작과 이러한 문제를 해결하기 위해 수행할 수 있는 알려진 대안이나 실행 조치가 아래에 나와 있습니다.
AppStudio의 버그에 대해 보고하거나 자세히 알아보려면 지원을 방문하세요.
설치 및 설정
- Linux .run 파일을 더블 클릭하면 Ubuntu Software Center를 불러오고 오류 메시지가 표시됩니다. 이유가 무엇입니까?
- ArcGIS AppStudio를 시작할 수 없으며 api-ms-win-crt-runtime-l1-1-0.dll 파일이 누락되었다는 오류 메시지가 나타납니다.
- ArcGIS AppStudio를 현장에서 사용할 수 있지만 사무실에서는 사용할 수 없습니다.
- AppStudio 콘솔에서 콘솔 로그가 수신되지 않습니다.
- 내 ArcGIS Runtime 앱이 Windows에서 충돌합니다.
- Android 가상 기기를 생성하여 앱을 테스트할 수 없습니다.
- Android Studio를 설치했는데 AppStudio에서 인식되지 않습니다.
- 텍스트 음성 변환은 iOS 14에서 아랍 음성으로 제공됩니다.
- AppStudio 5.0 앱이 Ubuntu에서 시작되지 않습니다.
- AppStudio 로그인 대화상자가 Ubuntu 22.04에서 흰색 화면으로 나타납니다.
앱 구성 및 확장
- 기존의 빠른 보고서 앱이 실행되지 않고 존재하지 않는 등록정보 onComposeError에 배정할 수 없음이라는 오류 메시지가 표시됩니다.
- 3D 씬 뷰어 템플릿 앱에서 씬 레이어를 식별할 수 없습니다.
- SQL 쿼리가 실패하며 데이터베이스 테이블이 현재 잠겨 있거나 연결이 아직 사용 중이라고 보고됩니다.
- AppFramework.SecureStorage value 및 setValue 메서드가 macOS의 내 앱에서 다음 오류를 반환합니다. 입력한 사용자 이름 또는 암호구가 올바르지 않습니다.
- Android에서 SwiftKey 키보드를 사용하는 경우 앱이 예기치 않게 작동합니다.
- TiledLayer 또는 VectorTiledLayer 유형의 맵에 잘못된 apiKey를 전달하면 맵은 표시되지만 예상과는 다른 스타일로 표시됩니다.
설치 파일 생성
- 인증서를 제공하지 않고는 iOS에서 앱을 만들 수 없습니다.
- 프로비저닝 프로파일 "ABC"의 앱 ID가 "com.abc.xyz"이며 번들 ID인 "com.xyz.abc"와 일치하지 않음이라는 빌드 오류 메시지를 수신했습니다.
- 프로비저닝 프로파일이 "ABC" 프로파일이 아님이라는 빌드 오류 메시지를 수신했습니다.
- 코드 서명 오류: 프로비저닝 프로파일 "ABC"가 서명 인증서 "DEF"를 포함하지 않음이라는 빌드 오류 메시지를 수신했습니다.
- 코드 서명 오류: 프로비저닝 프로파일 "ABC"가 Associated Domains 기능을 지원하지 않음이라는 빌드 오류 메시지를 수신했습니다.
- 잘못된 Android 서명 매개변수라는 빌드 오류 메시지를 수신했습니다.
스토어 제출
설치 및 설정
이 메시지는 AppStudio 실행에 필요한 Windows 유니버설 C 런타임 컴포넌트가 없음을 나타냅니다. 이러한 컴포넌트는 Windows 지원에서 다운로드할 수 있는 Windows 업데이트에서 배포되었습니다.
처음에 AppStudio는 Android Studio의 기본 위치에 있는 파일을 검색합니다. Android SDK 위치가 Qt Creator에 구성되어 있는 경우 AppStudio에서는 이 위치를 대신 사용합니다.
각 플랫폼의 SDK 기본 경로는 다음과 같습니다.
- Windows: Users/YourName/AppData/Local/Android/sdk
- macOS: ~/Library/Android/sdk
- Linux: ~/Android/Sdk
가상 기기 목록을 채우는 데 사용된 파일은 다음 폴더에 있어야 합니다.
- AVD 구성은 ~/.android 아래의 하위 디렉터리에서 확인됩니다.
- Emulator 인증 코드는 ~/.emulator_console_auth_token에서 확인됩니다.
- adb 커맨드 경로는 <SDKPATH>/platform-tools/adb입니다.
- Emulator 커맨드 경로는 <SDKPATH>/tools/emulator입니다.
iOS 14 이상을 실행하는 기기에서는 모든 텍스트 음성 변환의 음성을 기기에서 기본적으로 사용할 수 있는 것은 아닙니다. 그 결과로, 알람이 소리 내어 읽히면 일반적으로 아랍어 같이 예상치 못한 언어가 들릴 수 있습니다.
음성 파일은 기기에 수동으로 다운로드할 수 있습니다. 다운로드하려면 설정 > 접근성 > 음성 전달 > 음성 > 목소리로 이동하고 기기의 언어에 일치하는 목소리 중 하나를 다운로드합니다. 기기의 언어는 설정 > 일반 > 언어 및 지역 > iPhone 언어를 눌러 찾을 수 있습니다.
다음에 AppStudio Player 또는 빌드한 앱이 시작될 때 다운로드한 목소리를 사용합니다.
앱 구성 및 확장
AppFramework.SecureStorage value 및 setValue 메서드가 macOS의 내 앱에서 다음 오류를 반환합니다. 입력한 사용자 이름 또는 암호구가 올바르지 않습니다.
SecureStorage 및 ArcGIS Runtime 모듈을 사용하는 macOS용으로 제작된 앱이 시스템 키체인에 접근하려면 서명되어야 합니다. 자세한 내용은 내 macOS 앱 서명을 참고하세요.
설치 파일 생성
다른 플랫폼과는 달리 iOS 앱은 테스트용이라 하더라도 서명된 프로덕션 인증서가 있어야 만들 수 있습니다. 이 인증서가 없는 상태로 만들려고 하면 오류가 발생합니다. 이러한 인증서를 가져와 유지 관리하는 방법은 Apple 앱 배포 가이드의 서명 자산 유지 관리를 참고하세요. 또한 적합한 번들 ID를 앱에 배정해야 합니다. 이 작업은 AppStudio 측면 패널에 있는 설정 창을 연 다음 플랫폼 머리글 아래의 iOS 탭으로 이동하여 수행할 수 있습니다. 자세한 내용은 내 iOS 앱 서명을 참고하세요.
이 오류는 앱이 다른 앱에서 사용할 용도로 developers.apple.com에 등록되지 않은 앱에 대한 링크를 정의함을 나타냅니다. 자세한 내용은 앱 및 웹사이트가 콘텐츠에 연결하도록 허용에 있는 Apple의 문서를 참고하세요.
스토어 제출
이 오류는 앱 아이콘에 투명한 픽셀이나 알파 채널이 있기 때문에 발생합니다. 아이콘에서 이러한 항목을 제거하고 앱 설치 파일을 다시 빌드한 다음 스토어에 다시 제출하세요. 이 제한은 iOS App Store에만 적용됩니다. 다른 플랫폼에서는 앱 아이콘에 투명한 항목이 허용됩니다. 프로젝트의 appinfo.json 파일을 편집하여 플랫폼별 앱 아이콘을 지정할 수 있습니다. AppStudio의 갤러리에서 앱을 선택하고 편집을 클릭합니다. appinfo.json 파일을 선택하고 다음 예시와 유사하게 각 플랫폼에 대해 resources 요소가 appIcon 등록정보를 포함하도록 편집합니다."resources": {
"android": {
"appIcon": "assets/android_appicon.png"
},
"ios": {
"appIcon": "assets/ios_appicon.png"
},
"linux": {
"appIcon": "linux_appicon.png"
},
"macos": {
"appIcon": "mac_appicon.png"
},
"windows": {
"appIcon": "windows_appicon.png"
},
"appIcon": "allNotSpecifiedOperatingSystems_appicon.png"
},