Memecahkan masalah pengujian XCTest UI di AWS Device Farm - AWSDevice Farm

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memecahkan masalah pengujian XCTest UI di AWS Device Farm

Topik berikut mencantumkan pesan galat yang terjadi selama pengunggahan pengujian XCTest UI dan merekomendasikan solusi untuk mengatasi setiap kesalahan.

catatan

Petunjuk di bawah ini didasarkan pada Linux x86_64 dan Mac.

XCTEST_UI_ _ _ _ TEST PACKAGE UNZIP FAILED

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak dapat membuka IPA file pengujian Anda. Harap verifikasi bahwa file tersebut valid dan coba lagi.

Pastikan Anda dapat unzip paket aplikasi tanpa kesalahan. Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Paket aplikasi iOS yang valid harus menghasilkan output seperti berikut:

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ _ TEST _ PACKAGE PAYLOAD DIR MISSING

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak dapat menemukan direktori Payload di dalam paket pengujian Anda. Harap unzip paket pengujian Anda, verifikasi bahwa direktori Payload ada di dalam paket, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Jika paket XCTest UI valid, Anda akan menemukan Payload direktori di dalam direktori kerja.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ _ TEST _ PACKAGE APP DIR MISSING

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak dapat menemukan direktori.app di dalam direktori Payload. Harap unzip paket pengujian Anda dan kemudian buka direktori Payload, verifikasi bahwa direktori.app ada di dalam direktori, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Jika paket XCTest UI valid, Anda akan menemukan .app direktori seperti swift-sampleUITests-Runner.app dalam contoh kita di dalam Payload direktori.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ _ TEST _ PACKAGE PLUGINS DIR MISSING

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak dapat menemukan direktori Plugins di dalam direktori.app. Silakan unzip paket pengujian Anda dan kemudian buka direktori.app, verifikasi bahwa direktori Plugins ada di dalam direktori, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Jika paket XCTest UI valid, Anda akan menemukan Plugins direktori di dalam .app direktori. Dalam contoh kita, direktori disebut swift-sampleUITests-Runner.app.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ _ TEST _ PACKAGE _DALAM_ XCTEST _ DIR MISSING PLUGINS DIR

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak dapat menemukan direktori.xctest di dalam direktori plugin. Silakan unzip paket pengujian Anda dan kemudian buka direktori plugin, verifikasi bahwa direktori.xctest ada di dalam direktori, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Jika paket XCTest UI valid, Anda akan menemukan .xctest direktori di dalam Plugins direktori. Dalam contoh kita, direktori disebut swift-sampleUITests.xctest.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ _ TEST _ PACKAGE PLIST FILE MISSING

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak dapat menemukan file Info.plist di dalam direktori.app. Silakan unzip paket pengujian Anda dan kemudian buka direktori.app, verifikasi bahwa file Info.plist ada di dalam direktori, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Jika paket XCTest UI valid, Anda akan menemukan Info.plist berkas di dalam .app direktori. Dalam contoh kita di bawah ini, direktori disebut swift-sampleUITests-Runner.app.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ _ TEST _ PACKAGE _DALAM_ PLIST _ FILE MISSING XCTEST DIR

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak dapat menemukan file Info.plist di dalam direktori.xctest. Silakan unzip paket pengujian Anda dan kemudian buka direktori.xctest, verifikasi bahwa file Info.plist ada di dalam direktori, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Jika paket XCTest UI valid, Anda akan menemukan Info.plist berkas di dalam .xctest direktori. Dalam contoh kita di bawah ini, direktori disebut swift-sampleUITests.xctest.

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ TEST _ PACKAGE _ CPU ARCHITECTURE VALUE MISSING

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak bisa nilai CPU arsitektur dalam file Info.plist. Harap unzip paket pengujian Anda dan kemudian buka file Info.plist di dalam direktori.app, verifikasi bahwa kunci "UIRequiredDeviceCapabilities" ditentukan, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Anda harus menemukan Info.plist file di dalam .app direktori seperti swift-sampleUITests-Runner.app dalam contoh kita:

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. Untuk menemukan nilai CPU arsitektur, Anda dapat membuka Info.plist menggunakan Xcode atau Python.

    Untuk Python, Anda dapat menginstal modul biplist dengan menjalankan perintah berikut:

    $ pip install biplist
  4. Selanjutnya, buka Python dan jalankan perintah berikut:

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Info.plist') print info_plist['UIRequiredDeviceCapabilities']

    Paket XCtest UI yang valid harus menghasilkan output seperti berikut:

    ['armv7']

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ _ TEST _ PACKAGE PLATFORM VALUE MISSING

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak dapat menemukan nilai platform di Info.plist. Harap unzip paket pengujian Anda dan kemudian buka file Info.plist di dalam direktori.app, verifikasi bahwa kunci "CFBundleSupportedPlatforms" ditentukan, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Anda harus menemukan Info.plist file di dalam .app direktori seperti swift-sampleUITests-Runner.app dalam contoh kita:

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. Untuk menemukan nilai platform, Anda dapat membuka Info.plist menggunakan Xcode atau Python.

    Untuk Python, Anda dapat menginstal modul biplist dengan menjalankan perintah berikut:

    $ pip install biplist
  4. Selanjutnya, buka Python dan jalankan perintah berikut:

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Info.plist') print info_plist['CFBundleSupportedPlatforms']

    Paket XCtest UI yang valid harus menghasilkan output seperti berikut:

    ['iPhoneOS']

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ TEST _ PACKAGE _ WRONG PLATFORM DEVICE VALUE

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami menemukan nilai perangkat platform salah dalam file Info.plist. Silakan unzip paket pengujian Anda dan kemudian buka file Info.plist di dalam direktori.app, verifikasi bahwa nilai kunci "CFBundleSupportedPlatforms" tidak mengandung kata kunci “simulator”, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Anda harus menemukan Info.plist file di dalam .app direktori seperti swift-sampleUITests-Runner.app dalam contoh kita:

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. Untuk menemukan nilai platform, Anda dapat membuka Info.plist menggunakan Xcode atau Python.

    Untuk Python, Anda dapat menginstal modul biplist dengan menjalankan perintah berikut:

    $ pip install biplist
  4. Selanjutnya, buka Python dan jalankan perintah berikut:

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Info.plist') print info_plist['CFBundleSupportedPlatforms']

    Paket XCtest UI yang valid harus menghasilkan output seperti berikut:

    ['iPhoneOS']

    Jika paket XCTest UI valid, nilainya tidak boleh berisi kata kuncisimulator.

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ TEST _ PACKAGE _ FORM FACTOR VALUE MISSING

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak bisa mendapatkan nilai faktor bentuk di Info.plist. Harap unzip paket pengujian Anda dan kemudian buka file Info.plist di dalam direktori.app, verifikasi bahwa kunci "UIDeviceFamily" ditentukan, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Anda harus menemukan Info.plist file di dalam .app direktori seperti swift-sampleUITests-Runner.app dalam contoh kita:

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. Untuk menemukan nilai faktor bentuk, Anda dapat membuka Info.plist menggunakan Xcode atau Python.

    Untuk Python, Anda dapat menginstal modul biplist dengan menjalankan perintah berikut:

    $ pip install biplist
  4. Selanjutnya, buka Python dan jalankan perintah berikut:

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Info.plist') print info_plist['UIDeviceFamily']

    Paket XCtest UI yang valid harus menghasilkan output seperti berikut:

    [1, 2]

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ TEST _ PACKAGE _ PACKAGE NAME VALUE MISSING

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak dapat menemukan nilai nama paket di file Info.plist. Harap unzip paket pengujian Anda dan kemudian buka file Info.plist di dalam direktori.app, verifikasi bahwa kunci "CFBundleIdentifier" ditentukan, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Anda harus menemukan Info.plist file di dalam .app direktori seperti swift-sampleUITests-Runner.app dalam contoh kita:

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. Untuk menemukan nilai nama paket, Anda dapat membuka Info.plist menggunakan Xcode atau Python.

    Untuk Python, Anda dapat menginstal modul biplist dengan menjalankan perintah berikut:

    $ pip install biplist
  4. Selanjutnya, buka Python dan jalankan perintah berikut:

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Info.plist') print info_plist['CFBundleIdentifier']

    Paket XCtest UI yang valid harus menghasilkan output seperti berikut:

    com.apple.test.swift-sampleUITests-Runner

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ _ TEST _ PACKAGE EXECUTABLE VALUE MISSING

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak dapat menemukan nilai yang dapat dieksekusi di file Info.plist. Harap unzip paket pengujian Anda dan kemudian buka file Info.plist di dalam direktori.app, verifikasi bahwa kunci "CFBundleExecutable" ditentukan, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Anda harus menemukan Info.plist file di dalam .app direktori seperti swift-sampleUITests-Runner.app dalam contoh kita:

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. Untuk menemukan nilai yang dapat dieksekusi, Anda dapat membuka Info.plist menggunakan Xcode atau Python.

    Untuk Python, Anda dapat menginstal modul biplist dengan menjalankan perintah berikut:

    $ pip install biplist
  4. Selanjutnya, buka Python dan jalankan perintah berikut:

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Info.plist') print info_plist['CFBundleExecutable']

    Paket XCtest UI yang valid harus menghasilkan output seperti berikut:

    XCTRunner

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ TEST _ _ PACKAGE _ TEST _ PACKAGE NAME VALUE MISSING

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak dapat menemukan nilai nama paket di file Info.plist di dalam direktori.xctest. Silakan unzip paket pengujian Anda dan kemudian buka file Info.plist di dalam direktori.xctest, verifikasi bahwa kunci "CFBundleIdentifier" ditentukan, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Anda harus menemukan Info.plist file di dalam .app direktori seperti swift-sampleUITests-Runner.app dalam contoh kita:

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. Untuk menemukan nilai nama paket, Anda dapat membuka Info.plist menggunakan Xcode atau Python.

    Untuk Python, Anda dapat menginstal modul biplist dengan menjalankan perintah berikut:

    $ pip install biplist
  4. Selanjutnya, buka Python dan jalankan perintah berikut:

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Plugins/swift-sampleUITests.xctest/Info.plist') print info_plist['CFBundleIdentifier']

    Paket XCtest UI yang valid harus menghasilkan output seperti berikut:

    com.amazon.swift-sampleUITests

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.

XCTEST_UI_ _ _ TEST _ PACKAGE _ TEST EXECUTABLE VALUE MISSING

Jika Anda melihat pesan berikut, ikuti langkah-langkah berikut untuk memperbaiki masalah.

Awas

Kami tidak dapat menemukan nilai yang dapat dieksekusi dalam file Info.plist di dalam direktori.xctest. Silakan unzip paket pengujian Anda dan kemudian buka file Info.plist di dalam direktori.xctest, verifikasi bahwa kunci "CFBundleExecutable" ditentukan, dan coba lagi.

Dalam contoh berikut, nama paket adalah Swift-sample-ui.ipa.

  1. Salin paket pengujian Anda ke direktori kerja Anda, lalu jalankan perintah berikut:

    $ unzip swift-sample-UI.ipa
  2. Setelah Anda berhasil unzip paket, Anda dapat menemukan struktur pohon direktori kerja dengan menjalankan perintah berikut:

    $ tree .

    Anda harus menemukan Info.plist file di dalam .app direktori seperti swift-sampleUITests-Runner.app dalam contoh kita:

    . `-- Payload (directory) `-- swift-sampleUITests-Runner.app (directory) |-- Info.plist |-- Plugins (directory) | `swift-sampleUITests.xctest (directory) | |-- Info.plist | `-- (any other files) `-- (any other files)
  3. Untuk menemukan nilai yang dapat dieksekusi, Anda dapat membuka Info.plist menggunakan Xcode atau Python.

    Untuk Python, Anda dapat menginstal modul biplist dengan menjalankan perintah berikut:

    $ pip install biplist
  4. Selanjutnya, buka Python dan jalankan perintah berikut:

    import biplist info_plist = biplist.readPlist('Payload/swift-sampleUITests-Runner.app/Plugins/swift-sampleUITests.xctest/Info.plist') print info_plist['CFBundleExecutable']

    Paket XCtest UI yang valid harus menghasilkan output seperti berikut:

    swift-sampleUITests

    Untuk informasi selengkapnya, lihat Mengintegrasikan XCTest UI untuk iOS dengan Device Farm.