Semua upaya untuk mengimpor framework dinamis di taman bermain Xcode menghasilkan kesalahan berikut:
error: module file's minimum deployment target is ios8.3 v8.3
Semua upaya untuk mengimpor framework dinamis di taman bermain Xcode menghasilkan kesalahan berikut:
error: module file's minimum deployment target is ios8.3 v8.3
Jawaban:
Anda mungkin telah membuat target setelah memperbarui Xcode, yang menjadikan 8.3 Target Penerapan iOS di Pengaturan Build untuk target itu.
Saya memperbaikinya dengan:
Perhatikan ketidakcocokan versi iOS dalam tangkapan layar ini (satu 10.0, lainnya 9.3)
Perhatikan bahwa versi iOS sekarang cocok (pastikan semuanya cocok)
Jika clean + build tidak memperbaikinya, mengganti perangkat / simulator yang Anda terapkan dari menu skema dan membuat lagi akan membantu.
Kesalahan ini mungkin juga muncul jika Anda sedang menguji unit. Jadi selain apa yang disarankan @Tony dan @Allreadyhome, lakukan hal berikut:
Dan Anda harus menjadi baik.
Seperti yang disebutkan oleh Tony, Anda harus melakukannya
1. Tetapkan Target Penerapan iOS ke 8.0
Jika menggunakan Pod, langkah selanjutnya yang mungkin perlu Anda lakukan:
2. Masuk ke dependancies Pods dan ubah juga target penyebaran ke 8.0.
Dalam kasus saya, saya harus mengubah target penerapan di setiap pod saya menjadi 8.0 karena semuanya ada di 8.3.
Saya mengalami kesalahan:
Module file's minimum deployment target is ios9.2 v9.2
Setelah saya mengubah target penerapan iOS menjadi 8.0 untuk PROJECT saya. Proyek ini dibuat oleh Xcode 7.2 , dengan ' Include Unit Tests ' dan ' Include UI Tests ' dicentang.
Karena XCUIApplication () membutuhkan iOS 9.0+, untuk memperbaiki kesalahan, cukup ubah target penerapan Tes UI menjadi 9.0 atau lebih tinggi, dan biarkan 8.0 untuk target lain.
Saya mengalami masalah ini ketika target penerapan minimum dari beberapa dependensi terpilih ditetapkan ke versi iOS yang lebih baru daripada target utama target penerapan minimum.
Saya memiliki masalah yang sama ketika saya mengunduh tutorial kerangka kerja dengan ios 12 & SDK saya harus memiliki ios 11.4. Saya menetapkan Target Deployment iOS ke versi yang saya butuhkan (11.4) dan memperbarui dependensi Pod juga. Tapi melewatkan beberapa. Jadi, kemudian saya melakukan pencarian dengan versi yang ingin saya ubah (yaitu 12.0). Ini hanya mencantumkan semua yang memiliki nomor versi (target, proyek, podspec, pod). Mengubah semua orang (menjadi 11,4 dalam kasus saya), menyelesaikannya.