xcode8之后 XMPP 遇到 Redefinition of module 'dnssd' 的问题

在升级Xcode之后,原来的关于XMPP的项目运行报错,错误信息为: Redefinition of module 'dnssd'

系统和XMPP框架同时用到了 'dnssd',大概就是错误的原因。

网上关于这方面的信息不多,但是还是在 stackoverflow 中找到了一些信息,原文链接:http://stackoverflow.com/questions/39930741/redefinition-of-module-dnssd-in-swift-3。

解决方案:# The version pushed to CocoaPods is very out of date, use master branch for now 
pod 'XMPPFramework', :git => "https://github.com/robbiehanson/XMPPFramework.git", :branch => 'master'
#pod 'XMPPFramework',大概意思是需要更新XMPP框架,需要把podfile文件中的 "pod 'XMPPFramework',        '~> 3.6.6'  "用 " # The version pushed to CocoaPods is very out of date, use master branch for now
pod 'XMPPFramework', :git => "https://github.com/robbiehanson/XMPPFramework.git", :branch => 'master'
# pod 'XMPPFramework' " 来替换或者直接改成 "pod 'XMPPFramework',        '~> 3.7.0'  "

猜你喜欢

转载自my.oschina.net/u/2418271/blog/789256
今日推荐