【IOS】Undefined symbols for architecture x86_64
2015-05-08 09:48
441 查看
【IOS】Undefined symbols for architecture x86_64
先说一下这个问题的出现原因,字面意思就是某个符号不识别。一般问题都是由于引入了手动引入了某个lib,但是没有设置相应的编译选项或者没有引入其依赖的lib。解决方法:
通过cocoapods引入lib,这样一般没有什么问题。
仔细查看文档,看看有什么依赖的lib没有引入,引入即可,或者加入相应的编译选项。
大体上就是上面两种,而且都很泛泛,下面说一下我遇到的具体问题。
开发环境:xcode 6.3.1
开发语言:swift(我自己写的代码都是swift,但是引入了一些oc的第三方lib)
问题描述:当如引入了某个第三方lib之后,无论如何编译也不通过。我是通过cocoapods引入的,而且以前从来没遇到这样的问题。
解决思路:我先查看了官方的文档,比较了一下手动引入的内容和通过cocoapods引入内容的差异,我觉得正常来讲,不应该有什么差异才对吧。然后就找到了几个没有被引入的lib,引入之,好了。
说的比较粗浅,也没什么具体的例子。不过我想说的就是,遇到这样的问题,八成是lib出的问题,直接搜对应的lib文档好好看一下即可。
相关文章推荐
- ios开发错误之: Undefined symbols for architecture x86_64
- iOS :undefined symbols for architecture x86_64
- iOS :undefined symbols for architecture x86_64错误解决方案
- iOS :undefined symbols for architecture x86_64
- iOS——undefined symbols for architecture x86_64
- iOS - Xcode升级到5.1& iOS升级到iOS7.1问题:Undefined symbols for architecture x86_64
- iOS :undefined symbols for architecture x86_64
- iOS - Xcode升级到5.1& iOS升级到iOS7.1问题:Undefined symbols for architecture x86_64
- iOS - Xcode升级到5.1& iOS升级到iOS7.1问题:Undefined symbols for architecture x86_64
- Xcode升级到5.1& iOS升级到iOS7.1问题:Undefined symbols for architecture x86_64
- iOS - Xcode升级到5.1& iOS升级到iOS7.1问题:Undefined symbols for architecture x86_64
- IOS集成环信时---Undefined symbols for architecture x86_64:
- iOS :undefined symbols for architecture x86_64的延伸
- iOS :undefined symbols for architecture x86_64错误解决方案
- iOS编译错误#ld: warning: ignoring file# 之 Undefined symbols for architecture x86_64 - ld: symbol(s) not found for architecture x86_64
- iOS :undefined symbols for architecture x86_64
- iOS - Xcode升级到5.1& iOS升级到iOS7.1问题:Undefined symbols for architecture x86_64
- iOS 报错 Undefined symbols for architecture x86_64:解决方法
- iOS :undefined symbols for architecture x86_64
- cocos2d-x Undefined symbols for architecture x86_64 when porting iOS app in Xcode? 问题的解决