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

相關文章
相關標籤/搜索