В течение последних нескольких дней я работал над тем, чтобы CI работал с внешним Mac OS OS X. Однако у меня было много проблем с 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 server 3.2.1, или если это просто проблема с настройкой. По-видимому, никто другой не имел этой проблемы, ничего не мог найти в Google/SO.