RabbitMQ、RMQClient IOS 环境集成

本来今天高高兴兴。打算用RabbitMQ整个winform+java+ios的聊天应用玩玩。没想到,集成ios的时候就折腾了半天。

在此感谢亚太首席视觉算法工程师陈建同学的帮助。


我是直接在git上下载了rabbitmq-objc-client-master。然后将文件夹RMQClient 导入项目。报错如下:

/Users/lala/Library/Developer/Xcode/DerivedData/RMQClient-bwgrckxbetsbdkdlzypinebijnhi/Build/Intermediates.noindex/RMQClient.build/Debug-iphoneos/RMQClient.build/Script-AE637E2C1C4CFF28006F9EDF.sh: line 13: /usr/local/bin/carthage: No such file or directo


认真看了下官方的介绍=。

ios官方包 大体描述如下。大概意思是先安装Carthage。然后利用 Carthage 整出RMQClient.framework。



安装Carthage:

打开终端输入:brew install carthage

果然我报错:The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor

在终端运行:brew update

在次运行:brew install carthage   成功安装

将该文件拷贝到项目所在根目录 文件内容如下:


在终端上 cd 到你项目所在的位置,注意是你的项目所在位置,

然后执行 :carthage bootstrap 这个时候在你的项目下会生成一个文件:



运行你的项目,打卡xcode:



阿门。祝大家幸福。

不明白的 或者研究集群通信的通信,可以留言一起学习。

你可能感兴趣的:(RabbitMQ、RMQClient IOS 环境集成)