2017-03-10 23 views
0

你好我在我的項目中使用庫,基本上它在真實設備上工作,但不是在模擬器上。 我想知道如何添加兼容性模擬器也。圖書館不能在模擬器上工作

我周圍搜索,我發現一些應該解決我的問題的答案,但他們沒有這樣做。 (也許我做錯了什麼,但仍然無法正常工作)。

我得到這個錯誤:

Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_Library", referenced from: objc-class-ref in class.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

我試圖在xcode7和xcode8。

謝謝。

+0

你能告訴我們更詳細的錯誤日誌嗎?打開Xcode報告導航窗口,並選擇您的構建錯誤。然後在主Xcode窗口中找到該錯誤並複製完整的錯誤日誌。 –

+0

這就是我的全部:/ 顯示最近的問題 「_OBJC_CLASS _ $ _庫」,從引用:在class.o objc級-REF LD:符號(S)沒有發現建築x86_64的 鏗鏘聲:錯誤:鏈接器命令失敗,退出代碼1(使用-v查看調用) –

+0

您是否嵌入了框架,並確保框架搜索路徑正確? –

回答

0

也許您正在使用僅爲ARM架構而構建的框架或庫。在這種情況下,您必須創建fat二進制文件,其中包含所有平臺的代碼(用於模擬器的x86,用於iOS設備的ARM和ARM64)。

+0

我可以讓我的兼容嗎?添加兼容性的腳本或其他? –

相關問題