使用phonegap上的sharekit在xcode中重复出错(但不包含phonegap-plugin)

时间:2012-02-13 15:46:16

标签: objective-c ios xcode cordova sharekit

我有一个xcode / phonegap项目,我想使用sharekit - 不是作为phonegap-plugin而是来自objective-c代码,所以不需要实现sharekit的phonegap插件版本。

我导入了sharekit类并希望编译,但是有一个错误告诉我,可达性类被定义了两次:一个在phonegap里面,一个在sharekit里面。

  

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

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

我怎么能摆脱这个?

日Thnx!

1 个答案:

答案 0 :(得分:0)

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

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

到SHK.m