【问题标题】:ShareKit PKMultipartInputStream linker errorShareKit PKMultipartInputStream 链接器错误
【发布时间】:2014-11-11 04:55:02
【问题描述】:

最近我通过 git 子模块方法在我的应用程序中更新了 ShareKit。 但是,现在它不会再构建了。我再次浏览了安装 Wiki,看看我是否错过了任何要包含的框架或其他东西,但我找不到任何我错过的东西。 除此之外,我还将“仅构建活动架构”设置更改为否,因此它将始终构建所有架构。但是没有用。l

我得到的错误如下: Undefined symbols for architecture armv7: "_OBJC_CLASS_$_PKMultipartInputStream", referenced from: objc-class-ref in libOAuth.a(NSMutableURLRequest+Parameters.o) ld: symbol(s) not found for architecture armv7

奇怪的是,我还在另一个项目中包含了 ShareKit,它没有给出任何错误。所以我知道我一定做错了什么,但我不知道是什么。各位大佬有什么建议去哪里看吗?或者你们中有人遇到过同样的错误吗?

【问题讨论】:

    标签: objective-c linker-errors sharekit


    【解决方案1】:

    这可以通过将 PKMultipartInputStream.m 添加到 ShareKit 子项目内 OAuth 构建设置中的 Compiled Sources 来解决

    【讨论】:

      【解决方案2】:

      您可能必须将 PKMultipartInputStream 目标添加到 Target Dependencies,并将 libPKMultipartInputStream 添加到项目中的 Link Binary With Libraries。 这比对外部项目进行更改要好。

      【讨论】:

        猜你喜欢
        • 2014-04-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多