【问题标题】:How to install iOS application from src, .app, or .ipa via command line to hardware device如何通过命令行从 src、.app 或 .ipa 将 iOS 应用程序安装到硬件设备
【发布时间】:2014-07-29 19:59:00
【问题描述】:

出于测试自动化(GUI 测试,而不是 XCUnitTest)的目的,我需要将 iOS 应用安装到物理硬件设备上。

我正在寻找:

  • Fruitstrap 的替代品(已废弃)
  • 或一种在目标设备上执行 XCode 的“构建和运行”操作的方法

我试过了:

  1. 使用xcodebuild并将-destination参数指向目标设备并提供cleaninstall的构建操作

  2. 它找到目标设备并开始清理然后安装。

  3. 在编译所有文件并签署应用程序结束时,我收到一条成功消息

** INSTALL SUCCEEDED **

但是,唉,我的手机上没有安装任何应用程序。

这是我完整的 xcodebuild 命令:

xcodebuild 
    -destination platform=iOS,id=######## \
    clean install

Here's the gist of the output

欢迎提出创意建议。

如果需要,我正在考虑编写一个 applescript,但希望有更好的方法。

【问题讨论】:

    标签: ios xcode5 xcodebuild


    【解决方案1】:

    Fruitstrap 目前正在正确运行和安装应用程序。

    /path/to/fruitstrap \
    install -id ##udid### \
    --bundle "/Users/#######/path/to/application.ipa"
    

    仍然欢迎其他维护性更强的解决方案。

    限制:

    • 需要有一个预构建的 .ipa 文件
    • 目标设备必须使用包含目标设备 udid 的配置文件进行签名

    【讨论】:

    • 我需要您的意见 - 我正在使用 appium 对我的 ios 应用程序进行自动化测试,如何使用 appium 在 iOS 模拟器上安装我的应用程序。如果你能帮我请..
    • 嘿,很遗憾我已经很多年没有使用 Appium 了。尝试按照 appiums 网站上的教程进行操作。
    猜你喜欢
    • 2016-10-15
    • 1970-01-01
    • 2013-03-30
    • 2013-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多