在Xcode问题中将Calabash与现有iOS应用程序集成

时间:2015-08-12 11:59:07

标签: ios objective-c ruby xcode calabash-ios

要设置Calabash-iOS,我已按照以下步骤操作:

  • 使用命令gem install calabash-cucumber
  • 进行安装
  • 在项目文件夹中,我执行了calabash-ios download

我遵循了以下链接:thisthis

现在,由于我不希望我的应用程序使用不同的目标,因此我遵循this link解释了为Calabash集成创建不同方案的步骤。

我已经更改了所有Build Setting值,例如Other Linker Flags&框架搜索路径。

最后,运行项目不会按照帖子中的描述启动服务器。 似乎 calabash框架未加载

我是否遗漏了源代码中需要完成的任何事情?如何在项目中加载calabash框架?

2 个答案:

答案 0 :(得分:0)

我不确定究竟是什么问题。但我觉得它可以在Cocoapods上使用,你应该使用pod。这是更容易的方式,也很容易更新。供参考Using CocoaPods

答案 1 :(得分:0)

你可以在其中一个Calabash回购中找到一个非常简单的例子:calabash/ios-iphone-only-app。 iPhone Only项目有一个目标,该目标链接calabash.framework。

您可以在使用Calabash dylib的Calabash iOS Smoke Test应用程序中找到更高级的示例。说明可在this pull-request中找到。当配置为Debug时,Calabash iOS Smoke Test项目将calabash dylib加载到生产目标中。