【问题标题】:Adding SDKTools project causing duplicate symbols添加 SDKTools 项目导致重复符号
【发布时间】:2016-08-21 20:00:16
【问题描述】:

我将 SDKTools 添加为源代码,它的第三方库可访问性和 AFNetworking 导致我的可可豆包含的库出现重复符号。我曾尝试从 cocoapod 添加 SDK 工具,但在添加 use_framework 时不起作用!在一些没有框架支持的库中导致错误。尝试添加“其他 c 标志”来构建设置。请帮我出路。提前致谢。

【问题讨论】:

    标签: ios objective-c xcode skmaps


    【解决方案1】:

    如果您通过 Cocoapods 添加,则默认包含可达性和 AFNetworking 依赖项(希望在未来的更新中我们会将它们链接为外部库)。

    demo project(可下载项目)获取 SDKTools,您将能够删除所有外部库 - 在可下载项目中,您可以完全访问构成 SDKTools 项目的代码。

    【讨论】:

    • 删除外部库会导致缺少类错误,因为 libSDKTool.a 包含这些类的 *.o。
    • 不包含 SDKTools 项目的编译版本 - 修改项目或包含类本身
    • 请您进一步解释一下,我将项目添加到我自己的项目中,然后将其添加到目标依赖项中并将其添加 libSDKTool.a 到“Link Binary with libraries”谢谢
    猜你喜欢
    • 2021-12-24
    • 1970-01-01
    • 2017-10-21
    • 2015-01-16
    • 1970-01-01
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多