【问题标题】:Does one need Apple developer's ID to automate iOS devices?是否需要 Apple 开发人员 ID 来自动化 iOS 设备?
【发布时间】:2015-02-22 07:30:50
【问题描述】:

我正在使用 Appium 来自动化 iOS 原生和 Web 应用程序。我是否需要拥有 Apple 的开发者 ID 才能在 iOS 设备上执行自动化操作?

【问题讨论】:

    标签: ios mobile automation webdriver appium


    【解决方案1】:

    在真实设备上进行测试需要有效的 iOS 开发分发证书和配置文件。该应用程序也需要签名。

    您可以使用调试版本 .app 在模拟器上运行(无需 Provisioning)。添加代码即可找到app文件

    NSLog(@"%@",[[NSBundle mainBundle] bundlePath]);
    

    【讨论】:

      【解决方案2】:

      您需要将应用部署到 iPhone:

      步骤:

      1. 生成扩展名为 .p12 的分发文件,
      2. 生成您的 扩展名为 .p12 的开发人员文件。 这一步需要开发者 帐户。
      3. 为 Ad Hoc 生成分发 .mobileprovision 文件 .ipa 文件)用于类部署任务(可选)
      4. 为 Ad Hoc Debug .ipa 生成您的开发人员 .mobileprovisionfile 端到端测试。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-11-11
        • 1970-01-01
        • 2015-12-11
        • 1970-01-01
        • 1970-01-01
        • 2016-05-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多