2016-11-16 121 views
0

我剛剛創建了一個新項目並下載並集成了CocoaPods「RealmSwift」。我收到以下錯誤列表。Swift錯誤領域

enter image description here

我還沒有在我的代碼添加任何東西。這是來自Realm代碼。我使用的Xcode 8使用雨燕3.0

這是波德文件:

enter image description here

如果我說轉換爲雨燕3.0,然後我收到以下錯誤:

enter image description here

+1

不知道問題可能是什麼,但它看起來像你手動設置目標的swift版本爲2.3。如果你使用的是swift 3,你不需要在你的Podfile中做任何手動修改 –

+0

我可以再試一次,但是在Swift領域的文檔中,他們指示要這樣做。 –

+0

檢查您在XCode項目中使用的Swift版本。如果需要版本3,請在Podfile中升級它。有時你會在第一次打開Xcode時收到類似這樣的錯誤。運行該項目,編譯器將工作,這些錯誤將消失。 – Orlando

回答

1

看來RealmSwift的CocoaPods的文檔可能會過時,當使用Xcode 8.1+和Swift 3時。步驟3 不再需要,你應該跳過它的情況下。

也就是說,您現在應該使用(例如):

 
source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '9.0' 

target 'RealmProjectAzam' do 

    use_frameworks! 
    pod 'RealmSwift' 

end 

編輯 - 添加信息: 請注意,上述問題已發佈後,有一些額外的討論含。領域和結果是Realm(謝謝@realm!)已經調整了它的Swift文檔以更好地面對上述問題。請參閱的CocoaPods安裝更新後的指令在realm.io

總之,要「解決」上述問題,請:

運行莢回購更新做出的CocoaPods瞭解最新的境界版本。

+0

我試過它也有同樣的結果。另外,我正在使用Xcode 8和Swift 3.0 –