架构 i386 的未定义符号“_OBJC_CLASS_$_Appirater" [英] Undefined symbols for architecture i386 "_OBJC_CLASS_$_Appirater"

查看:36
本文介绍了架构 i386 的未定义符号“_OBJC_CLASS_$_Appirater"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的iOS项目中添加Appirater后,编译时报错:

After adding Appirater to my iOS project, when I compile, I get the error:

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_Appirater", referenced from:
      objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

在互联网上搜索和搜索后,找到的解决方案都没有帮助.

After searching and searching on the internet, none of the solutions found helped.

我的项目和目标都设置为:

Both my project and target are setup as:

我应该多尝试什么?

推荐答案

我认为,您只是将文件添加到项目,而没有添加到目标.
单击Project Navigator 中的Appirater.m 文件,并在File InspectorTarget members 中设置靠近目标名称的复选框>.

I think, that you only added files to project, but not to target.
Click on Appirater.m file in Project Navigator and set checkbox near to your target name in Target membership of File Inspector.

这篇关于架构 i386 的未定义符号“_OBJC_CLASS_$_Appirater"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆