无法授权权限(0x1),状态为:-60007

时间:2016-03-23 17:31:10

标签: ios xcode7 gitlab-ci

尝试通过GitLab-CI(OS X上的多跑步者)运行iOS单元测试我收到此错误,然后构建挂起:

<chain>

有人搞定了吗?或者这是与Xcode 7.3相关的错误?

2 个答案:

答案 0 :(得分:0)

所以我和Jenkins遇到了同样的问题,我在运行单元测试之前有一个运行“open -a simulator”的构建步骤。 (我想我已经读过某个地方,这会打开模拟器的方式让Jenkins跑不动了。)

我正在敲打它,所以我重新下载Xcode 7.2.1以验证它是否仍然工作并使用xcode-select切换版本,然后我切换回来看到问题仍然出现在7.3中。我注意到7.3中的一个问题似乎是当我进行构建时,多个模拟器被打开了。

最后,我删除了“open -a simulator”命令,它似乎有效。我仍然有一个jenkins构建无法感知单元测试何时完成运行,但我没有遇到测试运行的问题。仍然挂起的构建不会将应用程序委托交换为单独的测试应用程序委托。 (像这样:http://qualitycoding.org/app-delegate-for-tests/)所以我希望这可能成为问题。另请注意,我的项目只测试库从未表现出不良行为,他们始终能够运行测试。

到目前为止,我已经达到了这个目标。我希望它有所帮助!

答案 1 :(得分:0)

问题似乎与代理商有关。我与GoCD CI有类似的问题。 如果您通过LaunchDaemons启动CI代理,您应该看到给定的警告,但是如果您通过正常的shell提示启动CI代理,它应该按预期工作。至少我能用给定的东西来解决我的问题。