【问题标题】:Linker error: CFHTTP request methods in libShareKit.a on Xcode 4.5 and ShareKit 2.0链接器错误:Xcode 4.5 和 ShareKit 2.0 上 libShareKit.a 中的 CFHTTP 请求方法
【发布时间】:2012-10-08 15:27:35
【问题描述】:

我尝试将 sharekit 2.0 集成到我的应用程序中,并将新的 ShareKit 2.0 作为子模块安装在我的本地 Git 存储库中。我认为我已正确遵循安装说明,但在“smoke test”上出现 18 个链接器错误。

这里有些错误:

Undefined symbols for architecture i386:
  "_CFHTTPMessageCopyHeaderFieldValue", referenced from:
      -[LFHTTPRequest(PrivateMethods) readStreamHasBytesAvailable] in libShareKit.a(LFHTTPRequest.o)
      -[LFHTTPRequest(PrivateMethods) readStreamEndEncountered] in libShareKit.a(LFHTTPRequest.o)

我在构建阶段的“Link Binary with Libraries”下包含了libShareKit.a,如说明所示。它显示为红色,如果这意味着什么的话。

我们将不胜感激。谢谢。

【问题讨论】:

    标签: facebook ios6 sharekit xcode4.5 fbrequest-form


    【解决方案1】:

    请添加 CFNetwork、CoreLocation 和 Twitter 框架并重新构建您的应用程序。

    【讨论】:

    • 在我的情况下,这个解决方案将错误数量减少了 15,但为什么我必须这样做? CFNetwork 用于 flickr,我的应用不需要它...
    • 对这些 API 的引用可能仍然存在。
    猜你喜欢
    • 1970-01-01
    • 2014-11-11
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多