iOS中的体系结构问题

iOS中的体系结构问题,ios,reachability,Ios,Reachability,我在我的项目中使用可达性来获取所使用的连接类型,但出现了一个错误 Undefined symbols for architecture i386: "_OBJC_CLASS_$_Reachability", referenced from: objc-class-ref in ContributionViewController.o ld: symbol(s) not found for architecture i386 clang: error: linker command

我在我的项目中使用可达性来获取所使用的连接类型,但出现了一个错误

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_Reachability", referenced from:
      objc-class-ref in ContributionViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我不知道该怎么办。。。我的项目是针对iOS 4.3的,我以前从未遇到过这种问题


Thx

您是否在项目链接库中包含了可访问性框架?您可以通过单击文件列表中的项目文件并选中“构建阶段”选项卡来确认。它应该列在链接库部分,

您最近有什么变化吗?在项目中是否有可访问性?M包含在目标中吗?是的,我在项目中既包含了.m和.h文件,也没有更改任何内容。是的,我的项目有系统配置、安全性、Mapkit、CoeloCoCt、UIKIT、基础和核心图形框架。我遗漏了什么吗?我看到你上面的评论,有点模棱两可。您是否验证了Reachability.m出现在项目的编译源代码列表中?它仍然可以在项目文件列表中,但不能包含在编译中。这件事最近经常发生在我身上。编译源代码与链接库位于同一选项卡中。就是这样。可访问性.m不在编译源代码列表中。