ios – OS X 3.2.1 CI“待整合”

在过去的几天里,我一直在努力使CI与外部的迷你Mac mini运行OS X Server.但是,我在OS X Server 3.2.1和XCode 6.1b3中遇到了很多问题.

看起来Apple在Xcode 6.1b3中修复了一个问题,并没有将正确的配置文件放入Portal.keychain中.但是,我的整合甚至还没有运行.

运行一个干净的OS X构建后,XCode服务器将不会集成.我成功连接到服务器并创建了机器人.如果我在我的开发机器上访问“SERVER.local”,我看到我创建的机器人.

一切都正确设置(包括立即集成复选框),但是我的集成处于“待处理”状态.我检查了system.log,似乎没有发生.

这可能是完全无关的,但每次点击挂起的集成,我在system.log中收到这个错误:

NSFileCoordinator only handles URLs that use the file: scheme. This one does not:
x-code-xcsbot://XXX

我不知道这是否是在OS X服务器3.2.1中引入的新问题,或者只是一个设置问题.显然没有人遇到这个问题,在Google / SO上找不到任何东西.

解决方法

这仍然在发生,但是如果您只想轻推服务器来唤醒并运行,并且不准备删除您的x代码服务器配置(provisioningProfiles,凭据和机器人被删除(我记得)),只需运行此终端命令
sudo -u _xcsbuildd /Applications/Xcode.app/Contents/Developer/usr/bin/xcsbuildd

请注意,如果您的应用程序文件夹中有多个Xcode的转换,您可能会以不同的方式命名它们,因此命令可能略有不同.在我的情况下,我有一个名为’Xcode 6.1.1’的文件.所以命令就是

sudo -u _xcsbuildd /Applications/Xcode 6.1.1.app/Contents/Developer/usr/bin/xcsbuildd

以上是来客网为你收集整理的ios – OS X 3.2.1 CI“待整合”全部内容,希望文章能够帮你解决ios – OS X 3.2.1 CI“待整合”所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。