Macos 永久允许Xamarin iOS应用程序接受传入连接(Xamarin测试云代理)
我的问题与此密切相关,因为我正在创建一个Xamarin应用程序,并希望自动测试UI。我遵循了官方的指示,但一旦我完成了最后一步,我添加了Macos 永久允许Xamarin iOS应用程序接受传入连接(Xamarin测试云代理),macos,xamarin,firewall,ui-testing,xamarin-test-cloud,Macos,Xamarin,Firewall,Ui Testing,Xamarin Test Cloud,我的问题与此密切相关,因为我正在创建一个Xamarin应用程序,并希望自动测试UI。我遵循了官方的指示,但一旦我完成了最后一步,我添加了Xamarin.Calabash.Start()在我的AppDelegate.cs中,我的Mac一直在问我,它是否允许来自应用程序的传入连接 我可以在每次启动应用程序和启动测试时手动确认防火墙规则,因为应用程序会一次又一次地重新部署。然而,如果我不这样做,奇怪的事情就会开始发生:有时它能工作(我不知道为什么,如果我以前手动启动过应用程序的话),有时我会遇到类似
Xamarin.Calabash.Start()
在我的AppDelegate.cs中,我的Mac一直在问我,它是否允许来自应用程序的传入连接
我可以在每次启动应用程序和启动测试时手动确认防火墙规则,因为应用程序会一次又一次地重新部署。然而,如果我不这样做,奇怪的事情就会开始发生:有时它能工作(我不知道为什么,如果我以前手动启动过应用程序的话),有时我会遇到类似这样的异常
安装程序:系统。异常:无法启动CalabashHostStrategyProxy
是否有任何方法可以永久启用我的应用程序(尤其是部件)以接受传入连接?或者至少自动摆脱这个对话框
如果我在Xamarin测试云中运行测试,这会影响我的测试执行吗?将iOS模拟器应用程序添加到mac的防火墙对我来说很有效 请看下面的说明:
(我不必添加我试图运行的应用程序,只需添加iOS模拟器应用程序即可)。如果您觉得抱歉,请共享解决方案,但我没有。我放弃了这个问题。