iOS 编译时有时候会出现编译不过的情况 错误描述大致为:symbol(s) not found for architecture i386
一般情况下是由于库文件引用出的问题,检查你需要使用的库,是否已经添加到工程里。
xcode4.0以上添加方法:选择工程的 TARGETS--->Build Phases--->Link Binary With Libraries 点击“+”图标添加对应的库。
混编时也有可能会出现,具体没有碰到,请参看下面博客。
以下转载
-——————————————————————————
http://blog.sina.com.cn/s/blog_65a8ab5d0100zmv3.html
在做iOS豆瓣客户端的过程中,想要归类时,把几个OAtuh中用到的函数以C的形式放到一个文件中,需要用时就引用,但是在做的过程中,一直出错,symbol(s) not found for architecture i386 ,编译link错误,查了半天,google里面有人说,出现这个错误大部分是都文件引用问题,但是木有问题啊,还有人说要检查头文件路径。。。但是都对