是否需要Apple开发人员的ID来自动化iOS设备?

时间:2014-12-24 06:28:27

标签: ios mobile automation webdriver appium

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

2 个答案:

答案 0 :(得分:1)

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

您可以使用调试版.app在模拟器上运行(无需配置)。您可以通过添加代码

找到应用程序文件
NSLog(@"%@",[[NSBundle mainBundle] bundlePath]);

答案 1 :(得分:0)

您需要将应用部署到iPhone:

步骤:

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