Symbol(s) not found for architecture x86_64 (null): Symbol(s) not found for architecture x86_64

 错误如题,在使用cocoapods时添加PPRevealSideViewController框架遇到此问题html

 

错误提示在登陆控制器引用PPRevealSideViewController框架时没法找到x86_64对应模拟器的64位模拟器库文件git

此错误一般是缺失了一些支持文件github

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

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

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

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

iOS :undefined symbols for architecture x86_64

一般状况下第三方若是有framework的话通常都会添加在里面,先检查framework是否添加再检查是有有附加的.a文件框架

按照以上修改依旧不行,最终在另外的一个框架使用说明中发现须要添加额外的.a文件ide

pkluz/PKRevealController

最后在库中添加框架下 的.a支持文件便可post

看来cocoapods也不是万能的啊url

固然若是某个框架有这样的.a文件可是未添加时能够正常的使用,那么最好不要添加由于那意味者64支持库文件已经加入了支持的,不然会报重复引用的错误spa

好比3d

cocoaAsyncSocket下支持64的***.a库文件有重复的***.o文件htm