gpt4 book ai didi

xcode - 无法在 MAC 上使用 jenkins 在模拟器上运行测试用例

转载 作者:行者123 更新时间:2023-12-02 10:44:57 25 4
gpt4 key购买 nike

我在 jenkins 上的模拟器上运行 XCTest 测试用例时遇到以下错误:

The operation couldn’t be completed. (OSStatus error -10810.)

发生这种情况是因为 Jenkins 作为守护进程运行。因此,我做了 this link 中提到的所有更改。使其在启动时启动。

但在完成所有更改后,Jenkins 进程在重新启动后仍无法启动。

还检查了 /var/log/Jenkins/Jenkins.log 的所有者,它是正确的。

注意:MAC 操作系统 - Seirra 10.12.3

最佳答案

因此,因为您没有准确指定您的设置,所以我需要根据对您的设置的猜测给出答案。

我认为您正在使用xcode plugin使用 Jenkins 执行与您的 xcode 项目相关的所有内容

因此,当您按照 build 上类时选项卡您将看到 xcode plugin

打开Advanced xcode build options Tab 导航至 custom xcodebuild arguments

在这里,我们将告诉插件在您想要运行测试的情况下需要运行什么。为此,我们将使用

test -destination 'platform=iOS Simulator,id=<yourID>'

它将告诉插件应该在哪个平台上运行测试以及它需要知道哪个模拟器的 ID。

为了检索正确的 ID,请打开终端并运行命令

xcrun simctl list
这将返回所有模拟器的列表。选择您想要的设备并获取它的 ID。将其放在 <yourID> 的位置

enter image description here

所以它看起来像这样

test -destination 'platform=iOS Simulator,id=FEF05FDC-56BD-48B9-BDFD-210CCFF5BC37'

保存并再次运行看看现在是否有效。

关于xcode - 无法在 MAC 上使用 jenkins 在模拟器上运行测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41969586/

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