【问题标题】:duplicate error in xcode with sharekit on phonegap (but not with phonegap-plugin)xcode 中使用 phonegap 上的 sharekit 出现重复错误(但不是 phonegap-plugin)
【发布时间】:2012-02-13 15:46:16
【问题描述】:

我有一个 xcode/phonegap 项目,我想在其中使用 sharekit - 不是作为 phonegap-plugin,而是从 Objective-c 代码内部,因此无需实现 sharekit 的 phonegap 插件版本。

我导入了 sharekit 类并想要编译,但有一个错误告诉我可达性类被定义了两次:一个在 phonegap 内部,一个在 sharekit 内部。

ld:重复符号 _OBJC_IVAR__Reachability.reachabilityRef 在 /Users/Shared/PhoneGap/Frameworks/PhoneGap.framework/PhoneGap 和 /Users/Username/Library/Developer/Xcode/DerivedData/Appname-cjsfgpsrurmznybczdgqiotrctnm/Build/Intermediates/Appname.build/Debug-iphonesimulator/AppnameID .build/Objects-normal/i386/Reachability.o 用于架构 i386 命令 /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang 退出代码 1 失败

命令 /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang 失败,退出代码为 1

我怎样才能摆脱这个?

谢谢!

【问题讨论】:

    标签: objective-c ios xcode cordova sharekit


    【解决方案1】:

    我刚刚从 Sharekit Group 中删除了 Reachabilty Class Group 并添加了

    #ifdef PHONEGAP_FRAMEWORK
    #import <PhoneGap/Reachability.h>
    #else
    #import "Reachability.h"
    #endif
    

    到 SHK.m

    【讨论】:

      猜你喜欢
      • 2017-02-28
      • 2013-03-25
      • 2016-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多