Bir Xcode oyun alanında dinamik bir çerçeveyi içe aktarma girişimlerinin tümü aşağıdaki hatayı verir:
error: module file's minimum deployment target is ios8.3 v8.3
Bir Xcode oyun alanında dinamik bir çerçeveyi içe aktarma girişimlerinin tümü aşağıdaki hatayı verir:
error: module file's minimum deployment target is ios8.3 v8.3
Yanıtlar:
Xcode'u güncelledikten sonra, bu hedef için Derleme Ayarlarında 8.3 iOS Dağıtım Hedefi yapan bir hedef oluşturmuş olabilirsiniz.
Bunu şu şekilde düzelttim:
Bu ekran görüntüsündeki iOS sürüm uyumsuzluğuna dikkat edin (biri 10.0, diğeri 9.3)
İOS sürümlerinin artık eşleştiğini unutmayın (hepsinin eşleştiğinden emin olun)
Temiz + derleme sorunu çözmezse, dağıttığınız cihazı / simülatörü şema menüsünden değiştirmek ve yeniden oluşturmak yardımcı olacaktır.
Birim testi yapıyorsanız bu hata da ortaya çıkabilir. @Tony ve @Allreadyhome'un önerdiklerine ek olarak, aşağıdakileri yapın:
Ve iyi olmalısın.
Tony'nin bahsettiği gibi,
1. iOS Dağıtım Hedefini 8.0 olarak ayarlayın
Bölmeleri kullanıyorsanız, sonraki adımı yapmanız gerekebilir:
2. Kapsül bağımlılıklarına gidin ve dağıtım hedeflerini de 8.0 olarak değiştirin.
Benim durumumda, bölmelerimin her birindeki dağıtım hedefini, tümü 8.3'teyken 8.0 olarak değiştirmek zorunda kaldım.
Hatayla karşılaştım:
Module file's minimum deployment target is ios9.2 v9.2
PROJECT için iOS dağıtım hedefini 8.0 olarak değiştirdikten sonra. Proje, ' Birim Testlerini Dahil Et ' ve ' Kullanıcı Arayüzü Testlerini Dahil Et ' işaretli olarak Xcode 7.2 tarafından oluşturulur .
XCUIApplication () iOS 9.0+ gerektirdiğinden, hatayı düzeltmek için UI Testlerinin dağıtım hedefini 9.0 veya üstüne değiştirin ve diğer hedefler için 8.0'ı bırakın .
Seçilmiş birkaç bağımlılığın minimum dağıtım hedefi, ana hedeflerin minimum dağıtım hedefinden daha yeni bir iOS sürümüne ayarlandığında bu sorunu yaşadım.
İos 12 ile bir çerçeve öğreticisi indirdiğimde de aynı sorunu yaşadım ve sdk'mde ios 11.4 olması gerekiyor. İOS Dağıtım Hedefini ihtiyacım olan sürüme (11.4) ayarladım ve Kapsül bağımlılıklarını da güncelledim. Ama birkaçını kaçırdı. Bu yüzden değiştirmek istediğim sürümle (yani 12.0) bir arama yaptım. Sadece sürüm numarasına sahip her şeyi listeler (hedef, proje, podspec, kapsüller). Bunların herkesi (benim durumumda 11.4'e) değiştirmek sorunu çözdü.