码迷,mamicode.com
首页 > 其他好文 > 详细

symbol(s) not found for architecture x86_64 解决方案排查

时间:2015-12-30 10:34:35      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 

 

这样的错误 ,我的解决方案是,

 

第一种:      查看他说在 ****.o 中,你要查看这样的关键点,然后去查看,你 项目中有没有引进这样的文件,在项目中查找,看项目中有没有,如果没有那就是没添加进来,你就需要进行查看他的 这个文件,然后把这个文件重新添加进来, 然后再去编译就可以了。如果还不行,那可能就是64位的问题了,试着去把64位的库文件替换掉,

 

第二种:      或者就是说在TARGETS ——》Bulid  Setting ——> Linking ——> Other Linker Flags  这里改为 -ObjC-fobjc-arc

 

第三种:      在TARGETS ——》Bulid  Setting——> Bulid Active Architecture Only 这里改为NO

 

其他方法还没试过,这是亲自试验过的,基本可以解决问题。。

 

 

扩展一下:

armv7 , armv7s对应真机的32位处理器,

arm64对应真机的64位模拟器,

i386对应模拟器的32位模拟器;

x86_64对应模拟器的64位模拟器。

symbol(s) not found for architecture x86_64 解决方案排查

标签:

原文地址:http://www.cnblogs.com/Wild-orangutans/p/5087888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!