2016-09-12 148 views
5

我最近將我的Swift iOS應用程序從Xcode7升級到Xcode8,並將部署平臺從iOS 9.3升級到iOS 10。我的應用程序開始與像這樣的錯誤打破:重建 「SwiftyJSON」,然後再試一次:Xcode 8和iOS 10支持SwiftyJSON?

模塊文件是由舊版本的編譯器創建的。

我搜索了一下,發現這個鏈接SO Module file was created by an older version of the compiler。按照說明操作並刪除導出的數據並使用carthage update --no-use-binaries命令進行重建。但該應用程序仍然無法構建並抱怨上述錯誤消息。

SwiftyJSON支持Xcode 8iOS 10

+0

你看過[github](https://github.com/SwiftyJSON/SwiftyJSON)嗎?如果有任何支持,則有一張紙條。 – vadian

+0

是的,我看着這個https://github.com/SwiftyJSON/SwiftyJSON#requirements,我沒有看到任何提及的Xcode 8和iOS 10 – user2325154

+0

摘要後有*對於Swift3的支持,看看[swift3 beta分支](https://github.com/SwiftyJSON/SwiftyJSON/tree/swift3)* – vadian

回答

5

在寫這篇文章時:沒有。

但是有一個分支swift3分支正在與轉基因種子合作。

https://github.com/acegreen/SwiftyJSON

+0

是的,我在那裏看到它,但不知道如何將它與迦太基或椰子樹融爲一體。你能指導嗎? – user2325154

+0

@ user2325154在Cocoapods中,你可以像這樣導入它:'pod「SwiftyJSON」,::git =>「https://github.com/acegreen/SwiftyJSON.git」,:branch =>「swift3」' – FelixSFD

+1

! :) – user2325154

0

我通過刪除指定的文件,例如固定這/Users/me/Library/Developer/Xcode/DerivedData/ProjectName-aprzyqkcjkpzgaedatcseafvznfq/Build/Products/Debug-iphonesimulator/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule

不積極,我在右路徑,因爲這個文件沒有被重新生成,但是現在我似乎已經過去了這個問題,並且在我自己的代碼中遇到了普通的Swift3轉換錯誤。