Module file’s minimum deployment target is ios10.2 v10.2

最近逛啊逛的看到一個有趣的 iOS log 工具 Dotzu。我本身是用 Carthage 的第三方工具管理方式,照著官網的安裝方式意外中 XCODE 就吐了錯誤訊息了

Module file’s minimum deployment target is ios10.2 v10.2

查了很多資料不知道為什麼都沒有人提到這個工具會有這個問題?這問題主要來自於這第三方的套件需要最低 10.2 的版本才可以使用,那我的專案是最低相容到 9.0 然後就吐了這個錯誤

我目前的解決方案是把檔案下載下來後自己修改他的最低版本需求重新編譯再拉進 XCODE 裡用,照理說一切就會正常了

有趣的是,還是一樣不行… WTF

最後發現是 XCODE 自己本身 cache 的問題,機車的是 Clean 或是 Clean Build Folder 之後還是不行,索性關掉 XCODE 重新再開一切才恢復正常

不知道 XCODE 什麼時候才能夠不要再有這種很雷的小問題,會讓忙著開發的時候感覺到很煩…