2013-12-21 41 views
0

您好,我收到以下錯誤和警告,如果我在模擬器上構建程序,但如果我在真實設備上運行它,這些東西會消失,爲什麼我得到這個? ?

LD:警告:忽略文件/Users/interaxisnetworks/Desktop/Test/TestProg/audiocall/PortSIPLib.framework/PortSIPLib,缺少文件/用戶/ interaxisnetworks /桌面/測試/ TestProg/audiocall/PortSIPLib所需的體系結構x86_64的。框架/ PortSIPLib(3片),用於建築x86_64的 未定義符號: 「_OBJC_CLASS _ $ _ PortSIPSDK」,從引用: objc級-REF IN AppDelegate.o LD:符號(多個)未找到架構x86_64的 鐺:錯誤:鏈接器命令失敗,退出代碼1(使用-v查看調用)

一旦我在手機上運行應用程序,我沒有得到這些警告。但有時當我打開程序,並在模擬器上建立我得到這些錯誤和警告。

我已經通過類似問題的答案,在構建設置中添加應用程序delegate.m,但仍然會出現這些錯誤。

回答

1

您試圖鏈接您的應用程序的PortSIPLib.framework似乎只是iOS。您應該向框架的提供者詢問適合模擬器的二進制文件。如果他不能或不願意提供,恐怕沒有什麼可以做的。

相關問題