架构i386的未定义符号:ld:未找到架构i386的符号

时间:2012-11-05 08:02:45

标签: xcode

在我的项目中搞砸了所以我创建了新项目,并在其中添加了与我之前项目中相同的文件,但在编译之后我收到了以下错误。

Undefined symbols for architecture i386:  "_OBJC_CLASS_$_MainViewController", referenced from: objc-class-ref in HomeViewController.o ld: symbol(s) not found for architecture i386 

我尝试了一切,我清理并构建。复制模拟器。甚至清理了缓存但它没有帮助。我使用xcode 4.4.1,请有人知道如何解决这个问题?

提前致谢!

1 个答案:

答案 0 :(得分:0)

看起来您的MainViewController.m文件未添加到目标。单击左侧导航窗格中的文件。然后,在Xcode的右侧面板中,通过选中应用旁边的框,确保MainViewController在您的应用中具有目标成员资格。