AWS Device Farm의 앱 - AWS Device Farm

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Device Farm의 앱

다음 섹션에는 Device Farm의 앱 동작에 대한 정보가 포함되어 있습니다.

계측 앱

앱을 계측하거나 Device Farm에 앱의 소스 코드를 제공할 필요가 없습니다. Android 앱은 수정하지 않고 제출할 수 있습니다. iOS 앱은 시뮬레이터 대신 iOS 디바이스 타겟으로 빌드해야 합니다.

실행 중인 앱 재서명

iOS 앱의 경우 프로비저닝 프로필에 Device Farm UUID를 추가할 필요가 없습니다. Device Farm은 내장된 프로비저닝 프로필을 와일드카드 프로필로 대체한 다음 앱을 재서명합니다. 보조 데이터를 제공하면 Device Farm이 보조 데이터를 설치하기 전에 Device Farm이 이를 앱 패키지에 추가하여 보조 데이터가 앱의 샌드박스에 존재하도록 합니다. 앱을 다시 서명하면 앱 그룹, 관련 도메인, 게임 센터,,, 무선 액세서리 구성, 인앱 구매 HealthKit HomeKit, 앱 간 오디오, Apple Pay, 푸시 알림, VPN 구성 및 제어와 같은 권한이 제거됩니다.

Android 앱의 경우 Device Farm은 앱을 재서명합니다. 이로 인해 Google Maps Android API와 같이 앱 서명에 의존하는 모든 기능이 중단되거나 다음과 같은 제품에서 불법 복제 방지 또는 변조 방지 기능이 실행될 수 있습니다. DexGuard

실행 시 난독화된 앱

Android 앱의 경우 앱이 난독화되더라도 Device Farm을 사용하여 테스트할 수 있습니다. ProGuard 하지만 불법 복제 방지 DexGuard 조치와 함께 사용하는 경우 Device Farm은 앱에 다시 서명하고 테스트를 실행할 수 없습니다.