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

Integrating Calabash with existing iOS app in Xcode issues

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

我点击了如下链接:this and this

现在,因为我不希望我的应用程序有不同的目标,所以我遵循了 this link,其中解释了为 Calabash 集成创建不同方案的步骤。

我已经更改了所有构建设置值,例如其他链接器标志和框架搜索路径。

最后,运行 项目没有按照他们 post 中的描述启动服务器。 似乎 calabash 框架未加载

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

我不确定到底是什么问题。但我觉得它在 Cocoapods you should use it using pod. Which is much easier way and also easy to update. For reference Using CocoaPods

上可用

您可以在 Calabash 存储库之一中找到一个非常简单的示例:calabash/ios-iphone-only-app。 iPhone 只有一个项目有一个目标,该目标链接 calabash.framework。

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