2015-06-14 29 views

回答

6

在Swift 2.0項目中使用Realm Swift之前,您必須等待我們支持Swift 2.0(#2062)。

因爲用舊版本編譯器編譯的Swift編寫的框架無法在Xcode 7中使用。因此,需要使用Xcode 7的編譯器重新編譯。但是,Swift 2是必需的在Xcode 7上;我們正在努力RealmSwift.framework適應斯威夫特2

3

我境界通過以下操作(這是從內存)

  1. 結帳斯威夫特 - 2.0分支斯威夫特2工作https://github.com/realm/realm-cocoa/tree/swift-2.0
  2. 在地方的let realm = Realm()
  3. 運行 /build.sh ios-swift
  4. 複製Realm.framework和RealmSwift.framework到項目
  5. 使用let realm = try! Realm()作爲我的初始構建0

我用迦太基我所有的框架,所以讓事情變得均勻我複製了RealmSwift和境界框架到carthage/build/ios directory/usr/local/bin/carthage copy-frameworks構建腳本挑選他們

+0

構建成功,但無法添加..給realm.framework找不到錯誤:( – Charlie

0

這只是隨機開始發生在我身上,以及對一些原因。手動編譯swift-2.0分支根本沒有結果。

我最終將我的整個項目轉換爲Swift 2.1,並使用預編譯的框架。現在我正在運行。

FWIW - 從2.0轉換到2.1與從1.0或1.2轉換到其他任何轉換並不差。