境界:模塊是由一箇舊版本的編譯器創建的,無法建立的Objective-C模塊
我已經按照提供通過此鏈接添加framewowrk步驟https://realm.io/docs/swift/latest/
它給這個錯誤是什麼可能是問題?
是否因爲它是使用舊版本的xcode編譯的,因爲我有最新的xcode 7測試版?
如果是這樣,我該如何解決這個問題?
境界:模塊是由一箇舊版本的編譯器創建的,無法建立的Objective-C模塊
我已經按照提供通過此鏈接添加framewowrk步驟https://realm.io/docs/swift/latest/
它給這個錯誤是什麼可能是問題?
是否因爲它是使用舊版本的xcode編譯的,因爲我有最新的xcode 7測試版?
如果是這樣,我該如何解決這個問題?
在Swift 2.0項目中使用Realm Swift之前,您必須等待我們支持Swift 2.0(#2062)。
因爲用舊版本編譯器編譯的Swift編寫的框架無法在Xcode 7中使用。因此,需要使用Xcode 7的編譯器重新編譯。但是,Swift 2是必需的在Xcode 7上;我們正在努力RealmSwift.framework適應斯威夫特2
我境界通過以下操作(這是從內存)
let realm = Realm()
/build.sh ios-swift
let realm = try! Realm()
作爲我的初始構建0我用迦太基我所有的框架,所以讓事情變得均勻我複製了RealmSwift和境界框架到carthage/build/ios directory
和/usr/local/bin/carthage copy-frameworks
構建腳本挑選他們
構建成功,但無法添加..給realm.framework找不到錯誤:( – Charlie
這只是隨機開始發生在我身上,以及對一些原因。手動編譯swift-2.0分支根本沒有結果。
我最終將我的整個項目轉換爲Swift 2.1,並使用預編譯的框架。現在我正在運行。
FWIW - 從2.0轉換到2.1與從1.0或1.2轉換到其他任何轉換並不差。
請檢查此討論:https://github.com/realm/realm-cocoa/issues/1280 – Bonnke