链接器命令失败,PubNub 库位于 swift 和静态框架
Linker command failed, with PubNub library in swift with static framework
我正在使用 xcode 7.3 并使用 PubNub 库。构建 运行 在模拟器上运行良好,但在实际设备上 运行ning 时失败。
这是我看到的错误:
ld:警告:忽略文件 /Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/CocoaLumberjack.framework/CocoaLumberjack,文件 /Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/CocoaLumberjack.framework/CocoaLumberjack 中缺少必需的体系结构 armv7 (2片)
ld:警告:忽略文件 /Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/PubNub.framework/PubNub,文件 /Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/PubNub.framework/PubNub 中缺少必需的架构 armv7(2 片)
体系结构 armv7 的未定义符号:
“_OBJC_CLASS_$_PubNub”,引用自:
在 AppDelegate.o 中输入 __ObjC.PubNub 的元数据访问器
“_OBJC_CLASS_$_PNConfiguration”,引用自:
在 AppDelegate.o 中输入 __ObjC.PNConfiguration 的元数据访问器
ld: 未找到体系结构 armv7 的符号
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我在 OTHER LINKER FLAGS 中有 $(inherited) 标志。我没有将 cocoa pods 用于 pubnub。它是框架拖放。
现在我无法运行实际设备上的应用程序。
有什么建议吗?
我遇到了同样的问题,但是当我使用 pod
时,我解决了这个问题。 pod 获得自动依赖。
我正在使用 xcode 7.3 并使用 PubNub 库。构建 运行 在模拟器上运行良好,但在实际设备上 运行ning 时失败。 这是我看到的错误:
ld:警告:忽略文件 /Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/CocoaLumberjack.framework/CocoaLumberjack,文件 /Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/CocoaLumberjack.framework/CocoaLumberjack 中缺少必需的体系结构 armv7 (2片) ld:警告:忽略文件 /Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/PubNub.framework/PubNub,文件 /Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/PubNub.framework/PubNub 中缺少必需的架构 armv7(2 片) 体系结构 armv7 的未定义符号: “_OBJC_CLASS_$_PubNub”,引用自: 在 AppDelegate.o 中输入 __ObjC.PubNub 的元数据访问器 “_OBJC_CLASS_$_PNConfiguration”,引用自: 在 AppDelegate.o 中输入 __ObjC.PNConfiguration 的元数据访问器 ld: 未找到体系结构 armv7 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我在 OTHER LINKER FLAGS 中有 $(inherited) 标志。我没有将 cocoa pods 用于 pubnub。它是框架拖放。
现在我无法运行实际设备上的应用程序。
有什么建议吗?
我遇到了同样的问题,但是当我使用 pod
时,我解决了这个问题。 pod 获得自动依赖。