2015-05-21 101 views
4

我想將RealmSwift添加到實驗性Xcode項目(適用於Mac OS X Yosemite),並試圖按照Realm網站上的安裝說明進行操作。如何成功將RealmSwift添加到Xcode?

我已經下載了Swift版本的Realm並正確地將框架拖到Xcode。

我已經設置了框架搜索路徑來指向新的框架。 在嘗試運行時,Xcode跳轉出現代碼符號錯誤,退出代碼1.

我還沒有向使用Swift和故事板的標準Xcode模板/ Cocoa(非文檔)應用程序添加其他任何內容 - 它只是一個此刻,bog標準appDelegate Xcode模板沒有任何其他代碼,而是Realm框架。我一直在搜索無盡的和整個互聯網,但大部分的幫助集中在iOS上。

我使用的是Xcode 6.3.2 build 6D2105和OS X 10.10.4。

錯誤日誌看起來是這樣的:

警告:--preserve元數據的使用與選擇 「資源規則」 (在Mac OS X> = 10.10不建議使用)!代碼對象根本沒有簽名在子組件中: /Users/bobavery/Library/Developer/Xcode/DerivedData/RealmTest-hffxikloaikapxcsotbcfqpezrba/Build/Products/Debug/RealmTest.app/Contents/Frameworks/RealmSwift.framework/Versions/A/Frameworks/Realm.framework Command/usr/bin/codesign失敗,退出代碼爲1

任何指針都會非常受歡迎!

+0

[我在Realm工作]您是否嘗試了其他安裝方法? CocoaPods將是一個明顯的選擇。同時,我們會仔細檢查我們的說明,確保它們適合您的場景(Swift,OS X,預先構建的二進制文件)。 – jpsim

回答

1

我有這個問題之前..和文檔工作好嗎..我認爲有一個錯誤的方式您添加框架..在一個新的Xcode項目..轉到一般..拖放框架在嵌入式二進制文件中,然後在構建階段添加運行腳本..也可以在Build Settings>框架搜索路徑上添加路徑,像這樣>> $(PROJECT_DIR)/RealmSwift.framework/Frameworks添加RealmSwift所需的其他庫....在項目上確保您的導入是RealmSwift。

+0

已嘗試按照您的建議,但在我的Xcode版本中,添加運行腳本構建階段變灰。如果我嘗試運行,現在出現錯誤「Apple Mach-O Linker(ld)Error'和警告'目錄找不到選項-F/Users/userName/Desktop/RealmAppName/RealmSwift/frameworks/Frameworks' – macuser