Saya menerima pesan kesalahan saat mencoba menggunakan Wizard Konversi Xcode 8. Setelah mencoba me-reboot, mengunduh kode baru, dan menghapus file DerivedData saya, saya tidak dapat menghindari kesalahan ini:
Konversi ke Sintaks Swift Saat Ini Gagal: Tidak dapat menemukan host uji
Saya telah mencoba kedua opsi yaitu: Swift 2.3 dan Swift 3. Setelah saya memilih versi, saya langsung mendapatkan kesalahan itu.
Berikut tangkapan layar dari kesalahan tersebut:
Jawaban:
Ini berhasil untuk saya:
General
tab Proyek .Saya mengalami masalah ini setelah menginstal Xcode 8 beta jadi saya menganggap ini terkait.
Kredit Gambar untuk @karthikkck
sumber
Saya membutuhkan sedikit waktu untuk menemukan tarik - turun "Aplikasi Host" yang disebutkan dalam jawaban yang sangat membantu oleh iluvcapra.
Jadi ini yang dia maksud:
Di sinilah Anda menemukan menu tarik-turun. Pilih target utama Anda.
sumber
Saya menemukan perbaikan mudah untuk ini, cukup edit Skema Anda dan nonaktifkan tes.
Dan jalankan konversi lagi.
sumber
+1 iluvcapra
Atau, gunakan editor teks untuk menghapus dua item berikut dari file MyAppSwift.xcodeproj / project.pbxproj Anda , cari TEST_HOST
Sekarang, buka kembali proyek Anda dan jalankan wizard konversi lagi.
sumber
Silakan coba Langkah-langkah ini:
Mencoba langkah-langkah ini berhasil untuk saya.
sumber
Dalam kasus saya, saya menghapus target pengujian saya, lalu menambahkannya kembali menggunakan + di bawah target dan memilih "iOs Unit Testing Bundle"
Untuk beberapa alasan ini mendapat kesalahan kompilasi, jadi saya mengubah "Per-konfigurasi Jalur File Pembangunan Menengah: untuk target pengujian saya menjadi $ (PROJECT_TEMP_DIR) / $ (CONFIGURATION) untuk debug dan rilis. Ini memungkinkan kompilasi untuk bekerja.
sumber
Perbaiki ini dalam 3 langkah:
sumber