最近在專案中整合第三方SDK的時候需要用cocopods整合一個swift庫,cocopods安裝成功之後開啟專案編譯執行。雙擊xcworkspace開啟專案之後直接報“unsupported swift version”的錯誤,如下圖:
首先到github上檢視了Zip庫支援的swift版本,發現swift版本已經更新,並且在podfile中也指定了Zip的最新版本。排除了錯誤資訊提示的swift版本問題。
後來發現是在OC專案中用cocopods安裝了swift庫,專案中沒有指定swift版本的引起的問題。在pods中指定swift版本即可解決問題。
如下圖,分別指定專案中swift庫的swift版本,注意Pods下面的也需要指定,在未指定之前是Unspecified狀態。指定完之後編譯即可。