【问题标题】:How to retrieve a .app file from the .xcarchive?如何从 .xcarchive 中检索 .app 文件?
【发布时间】:2014-08-30 20:39:07
【问题描述】:

我正在尝试使用 Appium 来自动化我们的移动应用程序,我意识到为此我们需要指定 .app 文件的路径。但是存档后我只得到 .xcarchive 文件,我不知道下一步该做什么..

我的 xcode 版本是 5.1。

请告知如何进行,谢谢!

【问题讨论】:

    标签: xcode5 appium


    【解决方案1】:

    虽然绵羊测试的答案有效,但还有另一种方法。 .app 包包含在 .xcarchive 文件中。如果您已有 .xcarchive 文件,请按照以下步骤获取 .app

    1. 在查找器中导航到您的 .xcarchive 文件
    2. 右键单击 .xcarchive 文件并在弹出菜单中选择“显示包内容”
    3. 查找器将切换到显示 .xcarchive 文件的内容。
    4. 导航到产品/应用程序
    5. 您的 .app 将位于产品/应用程序中

    【讨论】:

    • 最佳答案!谢谢!
    【解决方案2】:

    两种选择:

    1. 构建 .ipa 而不是 .xcarchive (Instructions here) Appium 的 --app 参数接受 .ipa 以及 .app 甚至 .zip 文件。 (尝试将其指向 .xcarchive!我不知道它是否会起作用)

    2. 构建并运行

      1. 转到 /Users/blah/Library/Application\ Support/iPhone\ Simulator/7.1/Applications
      2. 找到您的应用
      3. 复制 .app 文件
      4. 将它放在模拟器目录之外的某个位置(这样当 appium 重置模拟器时,它会重新安装应用程序)

    【讨论】:

    • 你试过ipa了吗?或者你不能让它建造吗?我认为我将它传递给--app 是错误的(文档说它会起作用,但由于未知原因,他们也给你--ipa)。如果您手边确实有一个 .ipa 文件,请尝试将其传递给 --ipa 服务器参数,而不是 --app 一个。
    猜你喜欢
    • 2023-03-27
    • 2014-02-13
    • 2018-07-08
    • 1970-01-01
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    相关资源
    最近更新 更多