【问题标题】:Linker command failed, with PubNub library in swift with static framework链接器命令失败,PubNub 库在 swift 中使用静态框架
【发布时间】:2016-09-09 10:17:58
【问题描述】:

我正在使用 xcode 7.3 并使用 PubNub 库。构建在模拟器上运行良好,但在实际设备上运行时失败。 这是我看到的错误:

ld:警告:忽略文件 /Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/CocoaLumberjack.framework/CocoaLumberjack,文件 /Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/CocoaLumberjack 中缺少所需的架构 armv7 .framework/CocoaLumberjack (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) 标志。我没有在 pubnub 中使用可可豆荚。它是框架拖放。

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

有什么建议吗?

【问题讨论】:

    标签: iphone xcode swift linker-errors pubnub


    【解决方案1】:

    我有同样的问题,但是当我使用pod 时,我解决了这个问题。 pod 获取自动依赖。

    pod setup.

    【讨论】:

    • 总是先查找库是否提供 pod,然后必须使用 pod。
    猜你喜欢
    • 2013-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-30
    • 2014-03-24
    • 2012-09-21
    • 2017-11-09
    • 2014-09-24
    相关资源
    最近更新 更多