【发布时间】:2011-07-17 15:54:53
【问题描述】:
我在我的应用中使用 Layar Player。
它提供了一个静态库以包含在您的项目中。
安装并尝试编译后,出现此错误:
ld:重复符号 _OBJC_CLASS_$_Reachability 在 //LayarPlayer/Debug/liblayarplayer.a(Reachability.o) 和 //MyApp.build/Debug-iphoneos/MyApp.build/Objects-normal/armv7/Reachability.o 对于架构 armv7
我在我的应用中使用 Reachability 来检查网络状态,但它似乎已经包含在库中。
我已尝试删除代码中的每个 #import Reachability,但显然我得到了“未声明的函数”错误。
我该如何解决这个问题?
【问题讨论】:
-
也许从您的项目中移除 Reachability 并为您的项目使用
-ObjC-all_load链接器标志? -
这是文档建议做的,但删除可达性我得到“没有这样的文件或目录”
标签: iphone conflict reachability layar