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

标签 macos xamarin firewall ui-testing xamarin-test-cloud

我的问题与此密切相关 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/

相关文章:

listview - 仅针对xamarin中的特定列表项在listview中隐藏行

amazon-web-services - 在 Amazon EC2 实例上的 Ubuntu 中禁用防火墙

linux - 检查防火墙是否打开,没有像 iptables 这样的包

c++ - 体系结构 x86_64 的 undefined symbol :cv::CascadeClassifier::CascadeClassifier()

c# - 如何在 XAML (Xamarin Forms PCL) 中制作单选框

c++ - 从 C++ 中找到 "~/Library/Application Support"?

xamarin - VS 2015 Xamarin : Warning IDE0006 Error encountered while loading the project

windows - 是否可以使用 Python/Scapy for Windows 编写简单的防火墙?

macos - NPM 安装失败

iphone - iPhone 和 Mac 之间的临时 Wifi 连接 - 可能吗?