如何将我的 ipa 二进制文件与葫芦链接,以便在 xamarin 测试云中进行测试,而无需从 xcode 构建?我目前从命令行尝试使用 opttool,但不起作用。
1 回答
可以使用Xamarin 测试记录器将预构建的 IPA 与 Calabash 链接,但是您应该注意一些限制:
开发人员必须提供 IPA。应用商店中的应用以 Test Recorder 无法交互的方式进行加密。
测试记录器需要有效的开发配置文件和可以在本地签署应用程序的签名身份。这是因为当测试记录器尝试将 Calabash 注入 IPA 时,它必须能够在本地系统上退出应用程序。
测试记录器需要您可以根据配置文件部署到的 iOS 设备。这几乎是我最后一点的补充,但它与众不同,因为您需要一个物理 iOS 设备来供测试记录器记录;它必须包含在配置文件中,因为这是 Apple 在物理设备上安装和运行应用程序的要求。
测试记录器仍处于预览阶段。因此,与使用测试云工具链的其余部分相比,错误和问题可能更常见。与其他工具相比,修复程序的推出速度也可能较慢。但是,您仍然可以通过访问https://testcloud.xamarin.com并单击窗口右上角的“支持”链接将测试记录器问题报告给测试云支持团队进行调查。
注意:这个答案是根据我在 Xamarin 论坛中写的一个非常相似的问题的答案调整的:https ://forums.xamarin.com/discussion/100461/do-i-need-the-source-code-to-执行-xamarin-test-recorder#latest
有关 Xamarin 测试记录器的更多信息:https ://www.xamarin.com/test-cloud/recorder