Xamarin testcloud, ipa binary link calabash



我如何将我的 ipa 二进制文件与葫芦链接起来,以便在 xamarin 测试云中进行测试,而无需从 xcode 构建?我目前尝试从命令行使用 optool,但不起作用。

可以使用 Xamarin测试记录器将预构建的 IPA 与 Calabash 链接,但应注意以下几个限制:

  • IPA 必须由开发商提供。应用商店中的应用以测试记录器无法与之交互的方式进行加密。

  • 测试记录器需要有效的开发预配配置文件和签名标识,以便在本地对应用进行签名。这是因为当测试记录器尝试将 Calabash 注入 IPA 时,它必须能够在本地系统上对应用进行签名。

  • 测试记录器需要可根据预配配置文件部署到的 iOS 设备。这几乎是我最后一点的附录,但它是不同的,因为您需要一个物理iOS设备供测试记录器记录;它必须包含在配置文件中,因为这是Apple在物理设备上安装和运行应用程序的要求。

  • 测试记录器仍处于预览状态。因此,与使用Test Cloud工具链的其余部分相比,错误和问题可能更常见。与其他工具相比,修复程序的推出速度也可能较慢。但是,您仍可以通过转到 https://testcloud.xamarin.com 并单击窗口右上角的"支持"链接,将测试记录器问题报告给测试云支持团队进行调查。

注意:此答案是从我写的答案调整到Xamarin论坛中一个非常相似的问题:https://forums.xamarin.com/discussion/100461/do-i-need-the-source-code-to-execute-xamarin-test-recorder#latest

有关 Xamarin 测试记录器的详细信息:https://www.xamarin.com/test-cloud/recorder

最新更新