我正在使用xcode 7.3並使用PubNub庫。構建在模擬器上運行良好,但在實際設備上運行時失敗。 這裏是我看到的錯誤:鏈接器命令失敗,PubNub庫在swift中使用靜態框架
LD:警告:忽略文件/Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/CocoaLumberjack.framework/CocoaLumberjack,缺少文件/用戶/超級計算機/所需文件的ARMv7架構/SitbaqApp/iPhoneDriverApp/CocoaLumberjack.framework/CocoaLumberjack(2個切片) ld:warning:忽略文件/Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/PubNub.framework/PubNub,在文件/ Users/supercomputer/Documents中缺少必需的體系結構armv7 /SitbaqApp/iPhoneDriverApp/PubNub.framework/PubNub(2個切片) 架構armv7的未定義符號: 「_OBJC_CLASS _ $ _ PubNub」,引用來自: 類型元數據ac在AppDelegate.o 「_OBJC_CLASS _ $ _ PNConfiguration」,從引用cessor爲__ObjC.PubNub:在AppDelegate.o 類型元數據訪問器__ObjC.PNConfiguration LD:符號(多個)未找到架構的ARMv7 鐺:錯誤:連接器命令退出代碼1失敗(使用-v查看調用)
我在其他鏈接標記中有$(繼承)標誌。我沒有使用可可豆莢作爲pubnub。它是框架拖放。
現在我無法在實際設備上運行該應用程序。
有什麼建議嗎?
波德設置的伎倆 –
總是第一個發現,如果庫提供再莢必須使用吊艙。 –