Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins作为OSX上运行IOS模拟器的服务用户_Ios_Macos_Xamarin.ios_Jenkins_Ios Simulator - Fatal编程技术网

Jenkins作为OSX上运行IOS模拟器的服务用户

Jenkins作为OSX上运行IOS模拟器的服务用户,ios,macos,xamarin.ios,jenkins,ios-simulator,Ios,Macos,Xamarin.ios,Jenkins,Ios Simulator,我们正在OSX服务器上作为服务用户运行Jenkins。Jenkins用户受到限制(无法登录),因为外部世界可以访问服务器 我们正在IOS模拟器中运行单元测试。但是,模拟器将启动,但不会运行应用程序。我相信这是因为Jenkins的用户没有UI访问/权限,因为我们可以在用户直接登录到带有UI的机器上时运行应用程序 有没有一种方法可以向Jenkins用户添加权限,从而允许IOS模拟器在不影响安全性的情况下使用UI运行?您是否将Jenkins作为守护程序服务运行?如果是这样,它将无法与UI交互,请参阅

我们正在OSX服务器上作为服务用户运行Jenkins。Jenkins用户受到限制(无法登录),因为外部世界可以访问服务器

我们正在IOS模拟器中运行单元测试。但是,模拟器将启动,但不会运行应用程序。我相信这是因为Jenkins的用户没有UI访问/权限,因为我们可以在用户直接登录到带有UI的机器上时运行应用程序


有没有一种方法可以向Jenkins用户添加权限,从而允许IOS模拟器在不影响安全性的情况下使用UI运行?

您是否将Jenkins作为守护程序服务运行?如果是这样,它将无法与UI交互,请参阅

我在尝试执行UI自动化时遇到了相同的问题,所以我将Jenkins配置为用户的启动代理,然后我可以从Jenkins作为该用户运行UI测试

为了安全起见,您可以在Jenkins上设置访问控制,请参见