Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Lingkungan uji untuk perangkat iOS
Untuk daftar lengkap host pengujian yang tersedia dan cara memilihnya, lihatHost untuk lingkungan pengujian khusus.
Device Farm menggunakan instance Amazon-managed macOS (host) yang terhubung secara dinamis ke perangkat iOS selama uji coba. Setiap host sudah dikonfigurasi sebelumnya dengan perangkat lunak yang memungkinkan pengujian perangkat pada berbagai platform pengujian populer, seperti XCTestui dan Appium.
Iterasi host pengujian iOS saat ini telah meningkat pada pengalaman pengujian jika dibandingkan dengan versi sebelumnya, termasuk:
-
Pengalaman OS host dan perkakas yang konsisten untuk iOS 15 dan yang lebih tinggi Sebelumnya, host uji ditentukan oleh perangkat yang digunakan, yang mengarah ke lingkungan perangkat lunak yang terfragmentasi saat dieksekusi pada beberapa versi iOS. Pengalaman saat ini memungkinkan pemilihan host sederhana untuk memungkinkan lingkungan yang konsisten di seluruh perangkat. Ini akan memungkinkan versi dan perkakas macOS yang sama (seperti Xcode) tersedia di setiap perangkat iOS.
-
Peningkatan kinerja Menggunakan infrastruktur yang diperbarui, waktu pengaturan pengujian telah meningkat secara substanțial.
-
Versi perangkat lunak yang dapat dipilih standar untuk dependensi yang didukung Kami sekarang memiliki sistem pemilihan
devicefarm-cliperangkat lunak di host uji iOS dan Android, memungkinkan Anda memilih versi pilihan dependensi yang didukung kami. Untuk dependensi yang didukung (seperti Java, Python, Ruby Node.js, dan Appium), versi akan dapat dipilih melalui spesifikasi pengujian. Untuk gambaran tentang cara kerja fitur ini, silakan lihat topik diPerangkat lunak yang didukung dalam lingkungan pengujian khusus.
Awas
Jika Anda menguji di iOS 18 atau lebih rendah dan tidak secara eksplisit memilih host pengujian, Device Farm menjalankan pengujian Anda pada host pengujian lama sebagai cadangan. Host pengujian lama tidak disarankan. Untuk pindah ke host pengujian yang didukung, lihatMemigrasikan lingkungan pengujian khusus Anda ke host pengujian iOS baru.
Host uji iOS lama
Untuk pengujian yang ada di iOS 18 dan yang lebih baru, Device Farm menggunakan host pengujian lama sebagai cadangan jika Anda tidak secara eksplisit memilih host pengujian untuk lingkungan pengujian khusus. Host pengujian lama tidak disarankan. Sebaiknya pilih host pengujian secara eksplisit, atau disetel ios_test_host kedefault. Host uji lama tidak tersedia untuk iOS 26 dan yang lebih tinggi; versi tersebut memerlukan host pengujian yang didukung. Tabel berikut berisi versi host uji yang digunakan untuk setiap versi perangkat iOS.
| Sistem Operasi | Arsitektur | Default untuk Devices |
|---|---|---|
| macOS Sonoma(versi 14) | arm64 | iOS 18 |
| macOS Ventura(versi 13) | arm64 | iOS 17 |
| macOS Monterey(versi 12) | x86_64 | iOS 16dan di bawah |
Untuk memilih host pengujian yang lebih baru, lihat topik mengenaiMemigrasikan lingkungan pengujian khusus Anda ke host pengujian iOS baru.
Perangkat lunak yang didukung untuk perangkat iOS
Untuk mendukung pengujian perangkat iOS, host uji Device Farm untuk perangkat iOS telah dikonfigurasi sebelumnya dengan Xcode dan perkakas baris perintah yang terkait. Untuk perangkat lunak lain yang tersedia, silakan tinjau topik mengenaiPerangkat lunak yang didukung dalam lingkungan pengujian khusus.