ここ数日、私は OS X Server を実行している外部 Mac mini で CI を動作させることに取り組んできました。しかし、私は 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で何も見つかりませんでした。