• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - Jenkins无法打开IOS模拟器

[复制链接]
菜鸟教程小白 发表于 2022-12-11 18:54:34 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我在 jenkins 中设置了一个项目,应该在运行期间打开 IOS 模拟器,但 jenkins 无法打开模拟器。

Jenkins 在 jenkins 用户中运行。

以下是项目使用的内容: - 基于 Java maven 的项目 - 运行 appium 服务器 - appium 启动 IOS 模拟器 -- 这一步失败并出现以下错误

[XCUITest] Error: Command 'osascript -e 'tell application "System Events" to count processes whose bundle identifier is "com.apple.iphonesimulator"'' exited with code 1
    at ChildProcess.<anonymous> (../../lib/teen_process.js:92:19)
    at emitTwo (events.js:125:13)
    at ChildProcess.emit (events.js:213:7)
    at maybeClose (internal/child_process.js:897:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:208:5)
 { Error: Command 'osascript -e 'tell application "System Events" to count processes whose bundle identifier is "com.apple.iphonesimulator"'' exited with code 1
    at ChildProcess.<anonymous> (../../lib/teen_process.js:92:19)
    at emitTwo (events.js:125:13)
    at ChildProcess.emit (events.js:213:7)
    at maybeClose (internal/child_process.js:897:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:208:5)
  stdout: '',
  stderr: '36:106: execution error: An error of type -610 has occurred. (-610)\n',
  code: 1 }

我尝试将 jenkins 用户添加到开发者组并启用 DevToolsSecurity,但没有成功。



Best Answer-推荐答案


如果您将 Jenkins 作为守护程序运行,它将无法运行 GUI 应用程序。您必须将其配置为启动代理或使用本地从站。

在这里您可以找到 complete tutorial .

By default Jenkins runs as a daemon. A daemon is a non interactive background process which runs as part of the overall system and is not tied to a specific user. A daemon can’t interact with GUI.

A big part of CI is running simulators and other GUI applications, so we’ll need another option. To fix this, you can change Jenkins to run as a Launch Agent. A launch agent runs in the background on behalf of a user.

关于ios - Jenkins无法打开IOS模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46569413/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap