哪些 Xcode 导出方法与 DeviceFarm 兼容?

Which Xcode export methods are compatible with DeviceFarm?

我一直在尝试弄清楚如何使用 AWS DeviceFarm 为 iOS 应用程序进行测试自动化,但关于如何允许安装 .ipa 和运行 在随机 DeviceFarm iOS 设备上。我对 Xcode 有点陌生,所以我可能遗漏了一些东西。

在Xcode中,归档项目时必须选择导出方法。

我必须排除 App Store 选项,因为我的目的是测试。

然后,DevelopmentAd Hoc 选项需要 UDDI's 的列表,并且由于这里的想法是使用他们分配给您的任何设备在 DeviceFarm 上进行测试,这两个选项似乎被排除了。

这只会让 Enterprise 选项打开。但是...这是否意味着为了使用 DeviceFarm 进行 iOS 测试,我必须注册 Apple 的企业开发计划???好像有点苛刻。

那么,这些选项中哪些与 DeviceFarm 兼容,为什么?我的意思是,我能想到的唯一可能的答案是:

顺便说一句,我的目标是使用 TestNG 测试脚本。不知道这是否相关。

米格82,

A​​WS Device Farm 中的 iOS 台设备未越狱。为了在设备上安装自定义应用程序,上传的 IPA 文件使用通配符配置文件重新签名,如文档中所述 here

使用 Development Deployment 导出您的应用程序应该可以正常工作,因为它会使用您的开发人员证书对其进行签名,但不需要您通过 UDID 定义一组测试设备。

希望对您有所帮助!

免责声明:我之前在 AWS Device Farm 工作过。