Memperbarui:
Untuk versi rilis Xcode:
Kesalahan ini (dan kesalahan serupa yang melibatkan Swift 4.1, 4.2, dll.) Akan terjadi saat membuka proyek dengan Xcode 9.1, 9.2, 9.3, 9.4, 10, dll. Yang menggunakan kerangka kerja yang dibuat dengan alat Xcode sebelumnya.
Untuk memperbaiki masalah ini, perbarui dan buat kembali kerangka kerja Anda menggunakan Carthage ( carthage update --platform iOS
), Cocoapods ( pod update
atau pod install
), atau secara manual, dengan alat Xcode baru yang diperbarui. Alat harus diperbarui secara otomatis saat Anda memperbarui Xcode, tetapi jika tidak, Anda dapat mengikuti langkah-langkah yang diuraikan di bawah ini dalam jawaban asli.
Anda mungkin juga perlu membersihkan proyek Anda cmd + shift + k
dan mungkin folder build Anda cmd + option + shift + k
untuk mendapatkan Xcode agar tidak menggunakan build kerangka yang di-cache.
Dalam beberapa kasus, Anda mungkin juga perlu menghapus folder data turunan (Mudah ditemukan dengan membuka Preferensi Xcode -> Lokasi -> Folder Data Berasal ( Terima kasih cantik )
Untuk versi beta Xcode:
Lihat jawaban asli di bawah dan kemudian ikuti langkah-langkah di atas.
Jawaban Asli:
Anda mungkin masih menyetel alat xcodebuild ke Xcode 9.0 yang dibuat dengan Swift 4.0 dan tidak kompatibel dengan Swift 4.0.1 Xcode 9.1 beta.
Periksa di terminal menggunakan perintah:
xcodebuild -version
Atau cukup masuk ke preferensi Xcode -> Lokasi dan periksa / ubah alat baris perintah ke Xcode 9.1. Anda harus siap.