Xcode8 手动导入xmpp.framework 遇见的问题

集成请参考

[http://www.cnblogs.com/dsxniubility/p/4307057.html]
从git下载的下载地址:[XMPPFramework地址][https://github.com/robbiehanson/XMPPFramework]

我下载的依赖库没有,如图:

Xcode8 手动导入xmpp.framework 遇见的问题_第1张图片
官网下载后

正常应该有这几个(如下图),我就从其他人的项目里拖进xmpp文件夹,于是就成下面的了

Xcode8 手动导入xmpp.framework 遇见的问题_第2张图片
正常依赖库

报错 在XMPPReconnect.h文件中

会报错如下图1,由于iOS 10 中定义了 SCNetworkReachabilityFlags 枚举

// SCNetworkConnectionFlags was renamed to SCNetworkFlags in 10.6
//typedef SCNetworkConnectionFlags SCNetworkReachabilityFlags; 


解决方案:用下面一行代替上一行,并用SCNetworkFlags替换本文件里所有SCNetworkReachabilityFlags类型
typedef SCNetworkConnectionFlags SCNetworkFlags;
Xcode8 手动导入xmpp.framework 遇见的问题_第3张图片
图1

Xcode8 手动导入xmpp.framework 遇见的问题_第4张图片
图2

替换完成后,编译通过;

你可能感兴趣的:(Xcode8 手动导入xmpp.framework 遇见的问题)