链接器命令失败,PubNub库在swift中使用静态框架

问题描述:

我正在使用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。它是框架拖放。

现在我无法在实际设备上运行该应用程序。

有什么建议吗?

我有同样的问题,但是当我使用pod所以我解决了这个问题。吊舱获得自动依赖。

pod setup.

+1

波德设置的伎俩 –

+0

总是第一个发现,如果库提供再荚必须使用吊舱。 –