最近在写及时通讯,用pods导入XMPP框架时 出现的问题
直接使用 pod 'XMPPFramework'
报错,说找不到 KissXML文件 这是由于现在的XMPP框架加入了swift
的版本
- 解决办法在podfile文件中加入
use_frameworks!
这是是动态静态库
如果之前你的podfile
文件中没有use_frameworks!
,当你加入use_frameworks!
pods之后 会报错下面的错误
image.png
因为你之前没有使用use_frameworks!
,使用pods的第三方库 生成的都是静态库文件,和你现在使用use_frameworks!
之后生成的动态库文件,就会报错,找不到
- 解决办法:
找到
Other Linker Flags路径 删除以-l
来头的 第三方静态库,重新编译