簡體   English   中英

從Swift 2.3轉換為3.0

[英]Converting from Swift 2.3 to 3.0

我正在嘗試將我的Swift項目從Swift 2.3遷移到Swift 3.0。 我正在使用Realm框架進行數據存儲,這讓我很頭疼!

我現在已經嘗試了幾次,我已經手動從Swift 2.2遷移到Swift 2.3。

但在我使用遷移輔助中的構建后,我收到以下錯誤。

在此輸入圖像描述

我這次看不出哪個二進制文件導致了這個問題,但早些時候它提出了Realm和RealmSwift框架。 我已將Realm pod升級到1.1版。

我已經嘗試了幾次Clean Build我的文件夾,並且我已經刪除了DerivedData中的everthing,但同樣的問題仍然存在。

有什么建議么?

在您的Podfile中,添加use_frameworks! 並將pod 'RealmSwift'發送給您的主要和測試目標。 將以下內容粘貼到Podfile底部,將Swift版本更新為3.0:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['SWIFT_VERSION'] = '3.0'
    end
  end
end

資料來源: https//realm.io/docs/swift/latest/#installation

歸功於jpsim

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM