xcode collect2:ld返回1退出状态 - 如何解决?

时间:2010-05-12 21:55:47

标签: iphone iphone-sdk-3.0 linker symlink

从我所看到的,这应该是链接器(不完全确定如何工作)无法找到符号。有问题的符号是:SCNetworkReachabilityCreateWithAddress,可以从下面的完整错误消息中看到。

  • 事情是正确的 框架被添加到我的目标。
  • xcode识别符号OK,即 .m中没有错误消息 文件。
  • 将.m文件添加到正确的文件中 目标,所以我不知道该怎么做 做。

有什么想法吗?

"SCNetworkReachabilityCreateWithAddress", referenced from:

-[AppWelcomeVC viewDidLoad] in AppWelcomeVC.o

ld: symbol(s) not found

collect2: ld returned 1 exit status

2 个答案:

答案 0 :(得分:0)

您的#import <Availability.h>类标题中是否有AppWelcomeVC,或者已添加到预编译的标题(MyApp_Prefix.pch)中?

您的项目中有哪些框架?

答案 1 :(得分:0)

过去当我有这个错误删除框架并读取它修复了问题。

框架文件本身的权限问题也可能导致此错误。