2017-04-25 10 views
0

OSX Serverは統合ボットをどこに保存しますか?それとも、私のローカルXcodeがそれらを保存しているのですか?サーバは私のセットアップをもう一度ねじ込みましたが、今回は私のボットを見ることができなくなりました。そのlaginness、bugginessと貧弱なパフォーマンスで、最近私に信じられないほどの頭痛を与え、ソフトウェアの種類ピースの一つである(それは呼ばれています何か)統合ボットはどこに保存されていますか?

OSXサーバー:

ちょうどXcodeのCIと私の深い不満を表現したいです。私は先週、サーバーが提供する可能性のあるすべてのエラーを経験したと思います。

  • "内部エラー更新ボット"(後でやり直してください);
  • "サービス設定の読み込み中にエラーが発生しました"(または同様の表現) - Xcodeがリセットされている必要があります。何も理由がなく何度も何度も何度も何度も出現し続ける。
  • 「Xcodeのバージョンはサポートされていません」 - のみ、再起動は、私はOSXのデスクトップアプリケーションをテストすることを考えると、「デバイスが接続されていない」ので、すでに以前
  • ランダムに使用されたのXcodeを使用するようにサーバーを説得統合に失敗しているようです。..
  • 最後に、私の設定をねじ止めするもう一つのエピソードの後、私はもはや私のボットがサーバー上に見えなくなった - 彼らは消えた。よくできたサーバー。

答えて

0

ボットと統合は、サーバーに格納されます。 ディレクトリには、私がこれを言うことを憎むが、私は、マシンを再起動した/Users/<xcode_server_tester_user_name>/Library/Caches/XCSBuilder/Bots (OSX-サーバー5.3(16S4123)、XCodeの8.3.2(8E2002))

  • ようになっているはず欲求不満を解消するための良い方法です。 OSX-ServerまたはXCodeがアップグレードされた直後にエラーが発生することがよくあります。
    • 通常、XCode UIのデバイスを再選択することができます。 enter image description here デバイスリストが読み込まれるまで何度も繰り返して、長い時間待つ必要があることがあります。
    • OSX Serverマシンで、シミュレータを削除してXcode->Devices経由で再追加すると、時には役立ちます。
    • 別の方法は、OSX Serverマシン上のリンクされたXcodeからすべてのシミュレータを削除し、プロジェクトをテストするものだけをオンにします。ボットにAll iOS Devices and Simulatorsを使用するように設定します。
関連する問題