【问题标题】:Cordova 3.4.1 and calabash-iosCordova 3.4.1 和葫芦-ios
【发布时间】:2015-05-01 21:40:46
【问题描述】:

我正在尝试让 Calabash 与现有的 Cordova 项目一起工作。我已按照 calabash-io 上的说明进行操作,包括手动和自动。我可以确认手动设置已导致 Calabash 服务器运行。但是运行黄瓜告诉我它找不到.app文件,我手动输入.app,它所做的只是循环“xcode-select:错误:未知命令选项'-p'。”几次然后停止“无法启动。确保您已将 APP_BUNDLE_PATH 设置为此模拟器版本支持的构建 Calabash::Cucumber::Launcher::StartError: 等待 UIAutomation 运行循环启动超时。”

【问题讨论】:

  • 如果您使用 Xcode 构建您的应用程序并且它在默认路径中,calabash 会自动检测 .app 。如果您使用终端 xcode 命令将应用程序构建到特定位置,则需要在 features/support/01_launch.rb 文件中指定 APP_BUNDLE_PATH。像这样APP_BUNDLE_PATH = "/Users/checkout/.jenkins/jobs/iPhoneApp_Calabash_Automated_Tests/workspace/ABCapp/build/Staging-iphonesimulator/ABCapp-cal.app"

标签: ios cordova calabash


【解决方案1】:

在某些版本的 MacOS Lion + Xcode 上,xcode-select 工具缺少 -p 选项。这导致 ios-sim gem 引发异常。

解决方案是升级到最新版本的 MacOS 和 Xcode。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 2018-03-02
    • 2014-12-09
    • 2016-01-02
    • 1970-01-01
    • 2014-08-31
    相关资源
    最近更新 更多