重复符号_OBJC_CLASS _ $ _可达性: XYZMobileApp /生成/中间体/ XYZMobileApp.build /调试-iphonesimulator / XYZMobileApp.build /对象 - 正常/ x86_64的/ Reachability.o
XYZMobileApp / BusinessLogic /库/ XtifyLib / XtifyPush.embeddedframework / XtifyPush.framework / XtifyPush(Reachability.o)
我收到此错误:
重复符号_OBJC_CLASS _ $ _可达性:
和
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
答案 0 :(得分:1)
您在代码中使用了两次Reachablity类。 一个包含在框架XtifyPush.framework中,另一个包含在捆绑包中。 删除您要添加的那个以删除重复项。
答案 1 :(得分:1)
确保您没有包含Reachability.m - >实现文件而不是Reachability.h->头文件。
并且还要确保您的单位测试目标中没有包含Reachability,这也会导致问题。
答案 2 :(得分:0)
我将Reachability类以及库中的文件名重命名为“ MyReachability”。 Xcode要求我解锁文件(位于Pod下)。我将其解锁,并且在构建后,在我的框架中没有发现一些错误,即未找到Reachability类。我在那里也将类引用重命名为MyReachability,并且工作正常。希望这会有所帮助。