如何使用swift2在ios9中创建jabberd xmpp客户端
Posted
技术标签:
【中文标题】如何使用swift2在ios9中创建jabberd xmpp客户端【英文标题】:how to create jabberd xmpp client in ios9 using swift2 【发布时间】:2016-03-11 05:18:39 【问题描述】:我正在关注这个链接 https://github.com/processone/xmpp-messenger-ios
但我遇到了几个错误,如下所示
1.无法构建ObjectiveC模块'XMPPFramework'
2.CocoaAsyncSocket/GCDAsyncSocket.h 文件未找到。
我已经尝试过诸如
之类的方法在您的项目上构建设置,然后将其设置为
用户标头搜索路径 = $(SRCROOT) // 递归。 始终搜索用户路径 = YES
但错误仍然存在。 请帮忙
【问题讨论】:
您是否使用 CocoaPods 安装了 xmpp-messenger-ios? 是的,我确实安装了 pod 文件并且安装正确完成。但仍然出现上述情况 我已经添加了pod安装镜像给你看看。 @AnandYadav 哥们你找到解决方案了吗:) @Mr.bean 是的,我做到了 【参考方案1】:要构建项目,您需要安装 Cocoapods。
然后,您可以使用 Xcode 7.2.1 查看项目的最新版本并打开 Example/xmpp-messenger-ios.xcworkspace
在首次构建时,应正确下载所有依赖项,但您需要使用工作区而不是使用 Cocoapods 进行项目。
【讨论】:
是的,我安装了可可豆荚。所有依赖项都已正确下载并安装。我正在使用工作区。但是您能否建议修复/步骤以避免上述错误。 1.Could not build ObjectiveC module 'XMPPFramework' 2.CocoaAsyncSocket/GCDAsyncSocket.h file not found. 然后,如果您加载工作区,它应该可以正常构建。我从头开始尝试,一切都很好。 您能否为github.com/processone/xmpp-messenger-ios/issues/43 提出修复建议。因为我面临的问题是相似的。以上是关于如何使用swift2在ios9中创建jabberd xmpp客户端的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS9 和 Swift2 中使用 Parse 登录 Facebook