哪些 Xcode 导出方法与 DeviceFarm 兼容?
Which Xcode export methods are compatible with DeviceFarm?
我一直在尝试弄清楚如何使用 AWS DeviceFarm 为 iOS 应用程序进行测试自动化,但关于如何允许安装 .ipa 和运行 在随机 DeviceFarm iOS 设备上。我对 Xcode 有点陌生,所以我可能遗漏了一些东西。
在Xcode中,归档项目时必须选择导出方法。
我必须排除 App Store
选项,因为我的目的是测试。
然后,Development
和 Ad Hoc
选项需要 UDDI's
的列表,并且由于这里的想法是使用他们分配给您的任何设备在 DeviceFarm 上进行测试,这两个选项似乎被排除了。
这只会让 Enterprise
选项打开。但是...这是否意味着为了使用 DeviceFarm 进行 iOS 测试,我必须注册 Apple 的企业开发计划???好像有点苛刻。
那么,这些选项中哪些与 DeviceFarm 兼容,为什么?我的意思是,我能想到的唯一可能的答案是:
- A) AWS 已越狱其所有 iOS 设备,因此 UDID 列表不相关。
- B) AWS 使用自己的证书重新注册所有上传的 .ipa 文件,并使用自己的 Ad Hoc 或 Enterprise 配置文件来安装和 运行 它们。
顺便说一句,我的目标是使用 TestNG 测试脚本。不知道这是否相关。
米格82,
AWS Device Farm 中的 iOS 台设备未越狱。为了在设备上安装自定义应用程序,上传的 IPA 文件使用通配符配置文件重新签名,如文档中所述 here。
使用 Development Deployment 导出您的应用程序应该可以正常工作,因为它会使用您的开发人员证书对其进行签名,但不需要您通过 UDID 定义一组测试设备。
希望对您有所帮助!
免责声明:我之前在 AWS Device Farm 工作过。
我一直在尝试弄清楚如何使用 AWS DeviceFarm 为 iOS 应用程序进行测试自动化,但关于如何允许安装 .ipa 和运行 在随机 DeviceFarm iOS 设备上。我对 Xcode 有点陌生,所以我可能遗漏了一些东西。
在Xcode中,归档项目时必须选择导出方法。
我必须排除 App Store
选项,因为我的目的是测试。
然后,Development
和 Ad Hoc
选项需要 UDDI's
的列表,并且由于这里的想法是使用他们分配给您的任何设备在 DeviceFarm 上进行测试,这两个选项似乎被排除了。
这只会让 Enterprise
选项打开。但是...这是否意味着为了使用 DeviceFarm 进行 iOS 测试,我必须注册 Apple 的企业开发计划???好像有点苛刻。
那么,这些选项中哪些与 DeviceFarm 兼容,为什么?我的意思是,我能想到的唯一可能的答案是:
- A) AWS 已越狱其所有 iOS 设备,因此 UDID 列表不相关。
- B) AWS 使用自己的证书重新注册所有上传的 .ipa 文件,并使用自己的 Ad Hoc 或 Enterprise 配置文件来安装和 运行 它们。
顺便说一句,我的目标是使用 TestNG 测试脚本。不知道这是否相关。
米格82,
AWS Device Farm 中的 iOS 台设备未越狱。为了在设备上安装自定义应用程序,上传的 IPA 文件使用通配符配置文件重新签名,如文档中所述 here。
使用 Development Deployment 导出您的应用程序应该可以正常工作,因为它会使用您的开发人员证书对其进行签名,但不需要您通过 UDID 定义一组测试设备。
希望对您有所帮助!
免责声明:我之前在 AWS Device Farm 工作过。