这里以我自身的安装成功经历记录如下:

1、启动终端

2、切换到被测项目路径下
    cd /Users/XXX/Documents/lesFour/

3、安装 calabash-cucumber gem 包
   sudo gem install calabash-cucumber
   (加 sudo 是因为如果是普通用户登录操作的话,需要使用管理员权限)

4、生成 features 文件夹
   calabash-ios gen

5、设置 xcode 项目
     I.复制项目 target 文件
右键如下图红色部分

弹出提示框,选择 Duplicate,弹出如窗口,选择如下图所示

复制出来如下图所示,名称为 lesThree copy,双击该项目,改名为 lesThree-cal(根据你自己的项目名称来设置)

II.修改复制项目的各处名称
如下图点击,再下拉框中选择管理项目

弹出如下窗口,修改为如图所示名称(根据你自己的项目而定)

点击完成,进入如下图所示,修改为如图所示名称

III.导入 calabash.framework 框架
将你项目目录下的 calabash.framework 拖到 xcode 项目中的 Frameworks 文件夹中,(如没有该文件夹,请创建),如图所示

再弹出的窗口中设置如图所示

IV.导入 CFNetwork.framework
如图所示导入

V.设置 other linker flag
如下图所示设置

VI.测试配置是否正确
再模拟器中运行该 cal 项目,窗口控制台输出如下信息则表示配置成功

2015-03-06 17:27:50.105 lesThree-cal[3279:55236] Started LPHTTP server on port 37265
2015-03-06 17:27:52.441 lesThree-cal[3279:55421] Bonjour Service Published: domain(local.) type(_http._tcp.) name(Calabash Server)


↙↙↙阅读原文可查看相关链接,并与作者交流