Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aplikasi di AWS Device Farm
Bagian berikut berisi informasi tentang perilaku aplikasi di Device Farm.
Topik
Aplikasi instrumentasi
Anda tidak perlu menginstruksikan aplikasi Anda atau menyediakan Device Farm dengan kode sumber untuk aplikasi Anda. Aplikasi Android dapat dikirimkan tanpa dimodifikasi. Aplikasi iOS harus dibangun dengan target Perangkat iOS, bukan dengan simulator.
Menandatangani ulang aplikasi dalam proses
Untuk aplikasi iOS, Anda tidak perlu menambahkan UUID Device Farm apa pun ke profil penyediaan Anda. Device Farm mengganti profil penyediaan yang disematkan dengan profil wildcard dan kemudian menandatangani ulang aplikasi. Jika Anda memberikan data tambahan, Device Farm menambahkannya ke paket aplikasi sebelum Device Farm menginstalnya, sehingga tambahan tersebut ada di kotak pasir aplikasi Anda. Penandatanganan ulang aplikasi menghapus hak seperti Grup Aplikasi, Domain Terkait, Game Center,,, Konfigurasi Aksesori Nirkabel HealthKit HomeKit, Pembelian Dalam Aplikasi, Audio Antar-Aplikasi, Apple Pay, Pemberitahuan Push, dan Konfigurasi & Kontrol VPN.
Untuk aplikasi Android, Device Farm menandatangani ulang aplikasi. Ini dapat merusak fungsionalitas apa pun yang bergantung pada tanda tangan aplikasi, seperti Google Maps Android API, atau mungkin memicu antipiracy atau deteksi antitamper dari produk seperti. DexGuard
Aplikasi yang dikaburkan sedang berjalan
Untuk aplikasi Android, jika aplikasi dikaburkan, Anda masih dapat mengujinya dengan Device Farm jika Anda menggunakannya. ProGuard Namun, jika Anda menggunakan DexGuard dengan tindakan antipembajakan, Device Farm tidak dapat menandatangani ulang dan menjalankan pengujian terhadap aplikasi.