• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - xCode 使用 UITesting 为 AWS 设备场归档 ipa

[复制链接]
菜鸟教程小白 发表于 2022-12-13 13:33:58 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在为 UITesting 做,我已经尝试过 Jenkins。我计划尝试 AWS 设备场。

http://docs.aws.amazon.com/devicefarm/latest/developerguide/test-types-ios-xctest-ui.html#test-types-ios-xctest-ui-prepare

它是这样说的。

Before you upload iOS XCTest UI tests to Device Farm for testing, make sure that your iOS XCTest UI test runner bundle is contained within a properly formatted .ipa file. To create an .ipa file, you can place your my-project-nameUITest-Runner.app bundle in an empty Payload directory. Next, archive the Payload directory into a .zip file and then change the file extension to .ipa. The *UITest-Runner.app bundle is produced by Xcode when you build your project for testing, and it can be found in the Products directory for your project.

我不明白这一点。如何归档以便我的 UITesting 与 ipa 文件一起使用?我确实喜欢这个(如下图所示),并且不能在 aws 设备场上进行测试。

enter image description here

已编辑

我尝试了以下方法,但仍然遇到问题。我需要上传 ipa 文件 2 次。第一次和第二次需要上传什么样的 ipa 文件?

enter image description here



Best Answer-推荐答案


我在 AWS Device Farm 团队工作。

@ThrowingSpoon 正确解释了测试的存档部分。

  1. Device Farm 需要您的应用和测试(以 .ipa 文件的形式存在)。应用程序和测试将是两个单独的上传。在您发布的屏幕截图中,您可以看到左侧的 5 个步骤。第一次上传是您的应用程序 ipa,第二次上传是您在步骤 2 中的测试。
  2. 对于您的应用,这是通过 Xcode 进行的直接流程。归档您的应用并使用 show in finder 找到 ipa。
  3. 对于您的测试,Xcode 不会生成您的测试的 ipa,因此我们必须创建一个。
  4. 首先构建您的项目以进行测试。
  5. *UITest-Runner.app 包将由 Xcode 在 Products 目录下为您的项目生成。
  6. 创建一个空的“Payload”(区分大小写)文件夹,并在“Payload”下添加 *UITest-Runner.app。
  7. 右键单击 Payload 文件夹并将其压缩为 zip 文件。
  8. 将 .zip 文件重命名为 .ipa(它可能会询问您是否要保留扩展名,接受它)
  9. 形成的 .ipa 是您在发布的屏幕截图的第 2 步中上传的内容。

希望能澄清您的疑问。

关于ios - xCode 使用 UITesting 为 AWS 设备场归档 ipa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37184633/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap