2016-07-18 77 views
1

我在我的項目中使用RealmSwift。我在爲項目設置Realm時遵循了所有說明,例如將框架拖入嵌入式二進制文件部分,設置框架搜索路徑並在Build Settings中包含所需的運行腳本。此後該項目正常工作。然後在提交更改時,我提交了包含的Realm框架的頭文件和bcsymbol文件等。結賬後得到'沒有這樣的模塊RealmSwift'錯誤

之後,我結賬了我的項目。結帳後,打開項目,我得到這個錯誤:'沒有這樣的模塊RealmSwift'。

我嘗試刪除框架並再次添加它們,並清理該項目。該項目不會編譯。它不斷給出相同的錯誤。我究竟做錯了什麼?

回答

0

嗯,對於解決這類問題沒有真正的好答案,因爲它可能因各種原因而發生。

更多的,往往不是like in this SO question,它可以通過框架頭文件搜索不正確設置引起的,所以項目是不是能夠正確地看到了框架。

如果情況變得更糟,請確保絕對刪除項目中每個RealmSwift的引用(包括在構建設置中),然後再次嘗試從頭開始安裝。祝你好運!

+0

我發現簽出的項目指向RealmSwift.framework的位置,該位置保存在原始文件夾中,而不是指向簽出文件夾中的框架。如何改變這種情況,以便在每次有人簽出代碼時框架搜索路徑指向正確的位置?嘗試在給出的鏈接中找到解決方案 –

+0

當您首次將框架拖入項目時,您將看到一個對話框,其中顯示一個複選框,指出「如果需要複製項目」。如果選中此項,框架將被複制到項目中並設置相關路徑。如果不是,那麼絕對路徑將被設置到它們的外部位置,如果它們被移除,則該路徑將會中斷。總是建議在將Realm導入項目時檢查「如果需要,複製項目」。 :) – TiM

+0

它被檢查在我的情況 –

相關問題