gpt4 book ai didi

macos - 永久允许 Xamarin iOS 应用接受传入连接(Xamarin 测试云代理)

转载 作者:行者123 更新时间:2023-12-01 06:07:56 26 4
gpt4 key购买 nike

我的问题与此密切相关 question ,因为我正在创建 Xamarin 应用程序并希望自动测试 UI。我已按照官方 documentation 的说明进行操作但是一旦我做了最后一步,我添加了 Xamarin.Calabash.Start();进入我的 AppDelegate.cs,我的 Mac 一直问我,它是否允许来自应用程序的传入连接。

Firewall Query to accept my application

我可以在应用程序每次启动时和开始测试时手动确认防火墙规则,因为应用程序会一遍又一遍地重新部署。但是 - 如果我不这样做,奇怪的事情就会开始发生:有时它会起作用(我不确定为什么,可能是我之前手动启动了该应用程序),有时我会遇到类似的异常
SetUp : System.Exception : Unable to start CalabashHostStrategyProxy
有什么方法可以永久启用我的应用程序(尤其是 Test Cloud Agent 部分)以接受传入连接?或者至少以某种方式自动摆脱这个对话框?

如果我在 Xamarin 测试云中运行测试,这会影响我的测试执行吗?

最佳答案

将 iOS 模拟器应用程序添加到 mac 的防火墙对我有用。

看看这里的说明:https://stackoverflow.com/a/40067738/1135847

(我不必添加我试图运行的应用程序,只需添加 iOS 模拟器应用程序)。

关于macos - 永久允许 Xamarin iOS 应用接受传入连接(Xamarin 测试云代理),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36262332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com