Firebase 测试实验室 - iOS 应用未安装
Firebase Test Lab - iOS app not being installed
我是 Firebase 测试实验室的新手,我在 运行针对 iOS 应用程序进行 XCUITests 时遇到问题。我在测试实验室针对 Android APK 成功进行了 运行ning Espresso 测试,甚至针对我在 GitHub 上找到的 iOS 应用成功进行了 运行 测试]. (https://github.com/Shashikant86/Scalable-XCUItest) 但是,我正在测试的应用程序中似乎有些东西阻止它安装在测试实验室物理设备上。
这不是个人项目,所以我可以分享的信息量非常有限,但我会分享日志中可能有用的所有信息,但不会分享任何私人信息:
HTTP load failed (error code: -1001 [4:-2104])
load failed with error Error Domain=NSURLErrorDomain Code=-1001 "The request timed out."
load failed with error Error Domain=NSURLErrorDomain Code=-1003 "A server with the specified hostname could not be found."
来自 Firebase 的日志在这个 Gist 中:https://gist.github.com/ChiWhiteSox56/b6122f4ccd488a3fb0dcfe53aa45e2af
很明显,应用程序到达所需服务器的能力发生了一些变化,但正如我之前提到的,我已经能够 运行 成功地针对其他应用程序进行测试。
感谢阅读,如果需要任何其他信息来解决此问题,我会尽力提供。
加入 Firebase Slack 社区并发布此问题后,我收到了来自 FTL(Firebase 测试实验室)团队的双重回复。
1) 我正在测试的应用程序的配置文件包含一个应用程序组授权。 FTL 当前不支持应用程序组,因为它们无权使用应用程序组重新签署应用程序。可能重新签署多个应用程序的配置文件可能没有应用程序组授权。
注意:FTL 可以 运行 测试具有应用组授权的应用,如果应用可以在没有组授权的情况下运行。 FTL 将剥夺权利,因此这不需要应用程序提交者执行任何操作。
2) 正如我上面提到的,我只能分享我项目中的有限日志。 FTL 团队查看了我的测试 运行 的完整日志后,他们确定我遇到的问题实际上与应用程序组问题无关。这是一个不相关的问题,已提交一个错误来解决它。
我是 Firebase 测试实验室的新手,我在 运行针对 iOS 应用程序进行 XCUITests 时遇到问题。我在测试实验室针对 Android APK 成功进行了 运行ning Espresso 测试,甚至针对我在 GitHub 上找到的 iOS 应用成功进行了 运行 测试]. (https://github.com/Shashikant86/Scalable-XCUItest) 但是,我正在测试的应用程序中似乎有些东西阻止它安装在测试实验室物理设备上。
这不是个人项目,所以我可以分享的信息量非常有限,但我会分享日志中可能有用的所有信息,但不会分享任何私人信息:
HTTP load failed (error code: -1001 [4:-2104])
load failed with error Error Domain=NSURLErrorDomain Code=-1001 "The request timed out."
load failed with error Error Domain=NSURLErrorDomain Code=-1003 "A server with the specified hostname could not be found."
来自 Firebase 的日志在这个 Gist 中:https://gist.github.com/ChiWhiteSox56/b6122f4ccd488a3fb0dcfe53aa45e2af
很明显,应用程序到达所需服务器的能力发生了一些变化,但正如我之前提到的,我已经能够 运行 成功地针对其他应用程序进行测试。
感谢阅读,如果需要任何其他信息来解决此问题,我会尽力提供。
加入 Firebase Slack 社区并发布此问题后,我收到了来自 FTL(Firebase 测试实验室)团队的双重回复。
1) 我正在测试的应用程序的配置文件包含一个应用程序组授权。 FTL 当前不支持应用程序组,因为它们无权使用应用程序组重新签署应用程序。可能重新签署多个应用程序的配置文件可能没有应用程序组授权。
注意:FTL 可以 运行 测试具有应用组授权的应用,如果应用可以在没有组授权的情况下运行。 FTL 将剥夺权利,因此这不需要应用程序提交者执行任何操作。
2) 正如我上面提到的,我只能分享我项目中的有限日志。 FTL 团队查看了我的测试 运行 的完整日志后,他们确定我遇到的问题实际上与应用程序组问题无关。这是一个不相关的问题,已提交一个错误来解决它。