ios – OS X 3.2.1 CI“待整合”

前端之家收集整理的这篇文章主要介绍了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相关文章