問題タブ [xcode-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1319 参照

ios - Xcode サーバー ibtool ビルドの失敗

CIにXcode Serverを使って調べています。私はいくつかの問題を解決してきましたが、今は私を悩ませている問題があります。

ビルドは問題なく動作しているように見えますが、テスト段階でハングし、ログの下部に次のように表示されます。

サーバーは OS X 10.10.5 (まだ El Capitan にアップグレードできません)、OS X Server 5.5.15、および多数の Xcode バージョンを実行していますが、Xcode 7.1 (このサーバーで利用可能な最新バージョン) を選択しています。

誰もこれを前に見て解決しましたか?

この質問にリンクしているこの質問は、解決策があることを公言していますが、残念ながら、それらは役に立たず、セットアップがわずかに異なるようです。はい、キーチェーンのロックが解除され、Xcode サーバーで使用できるようになり、サーバーが再起動されました。

0 投票する
2 に答える
1187 参照

xcode7 - Xcode 7 で一度に複数の統合を削除するにはどうすればよいですか?

CI サーバーのディスク容量が不足し (!)、いくつかの古い統合をクリーンアップすることにしました。ただし、レポート ナビゲーターで統合を複数選択する方法が見つかりません。これは可能ですか?

xcode ボットの統合

(非公式の API経由の方法もあると思いますが、私はむしろしたくありません)

0 投票する
2 に答える
297 参照

xcode7 - Xcode サーバー (ボット) を構成して、最新の n 個の統合のみを保持するにはどうすればよいですか?

最近、Xcode サーバー (つまり、ボット) が過去のすべての統合を保持することを発見しました。(ビルドが失敗し始め、CI サーバーのディスク容量が完全に不足していることに気付いたときに、これを発見しました)。

n最後の統合のみを保持するようにボット (またはサーバー全般) を構成するにはどうすればよいですか? それとも最後のn日?

組み込みの設定がない場合、非公式の XCode Server APIを使用する必要のないcronジョブを介してこれを達成する方法はありますか?

0 投票する
2 に答える
1111 参照

xcode - Xcode 7.2.1 を使用して Xcode サーバーで Xcode サービスを起動できませんでした

Xcode (7.2 から 7.2.1 へ) の更新後、XcodeServer は Xcode サービスを実行できません。更新された Xcode を選択すると、次のメッセージでアラートが表示されますEnable Accessibility access for UI Testing (...)Request Accessこのアラート XcodeServer のボタンをタップすると、メッセージ付きのアラートが表示されますYou must agree to the terms of the Xcode software license agreement. Launch Xcode again and agree to the software license agreement, or choose a different version of Xcode.。もちろん、私はこれを(数回)行いました.Xcode(およびXcode Helper)も、システム環境設定のプライバシーのアクセシビリティセクションで許可されたアプリのリストに含まれています.

誰でも助けることができますか?または、誰かが同じ問題を抱えていますか?

私はコマンドラインを試していました:

と:

以前のバージョン (7.2) をインストールした後、すべてが通常どおりに機能します。

編集:

以前のバージョン (7.2) をインストールした後、以前に作成したボットが表示されません。(しかし、これはおそらくxcrun xcscontrol --reset.

0 投票する
1 に答える
2443 参照

continuous-integration - Xcode サーバー ボット統合がアーカイブのエクスポートに失敗しました: エラー Domain=IDEDistributionErrorDomain Code=1 "操作を完了できませんでした。"

これは数日前まで機能していました。何も変更されていませんでした。しかしエクスポートに失敗!

0 投票する
0 に答える
98 参照

ios - Xcode 継続的統合 (Xcode 7.2) で一致するプロビジョニング プロファイルが見つかりません

問題: Xcode サーバーを使用して継続的インテグレーションをセットアップしましたが、アプリでボットを統合すると上記のエラーが発生しました。

これに関する多くの投稿を見て、プロビジョニング プロファイルをセットアップする必要がある/Library/Developer/XcodeServer/ProvisioningProfilesことを知りましたが、この場所を見つけることができません。参照してください下の画像

エラー画像

また、http: //useyourloaf.com/blog/continuous-integration-with-xcode-server/リンクに従って、xcode サーバーをセットアップしました 。

ここでプロビジョニング プロファイルを確認しましたが、リセットして再度ダウンロードしましたが、うまくいきません。モバイル プロビジョニング パス

パスを確認しましたが、プロビジョニング プロファイル フォルダが赤で表示されています。なぜそうですか? ハードディスクからのパス

ありがとう。

0 投票する
1 に答える
282 参照

xcode - Xcode Bot を介してサーバーでビルドを配布できません (親アプリでの証明書エラー)

配布証明書を更新する前に動作していた Xcode サーバーをセットアップしました。証明書を更新し、すべてのプロビジョニング プロファイルを編集して、それらが再びアクティブになるようにしました。これを行ってから、サーバーからビルドを配布できるように Xcode ボットをうまく統合できませんでした。毎回次のエラーが表示されます...

ボットを使用してビルド マシン上ではなく、Xcode からローカルでアーカイブを正常に完了することができます。

私は次のことを試しました(すべてこれらのフォーラムまたはスタックオーバーフローからの提案でした)...

  • キーチェーンから期限切れの証明書を削除しました
  • ビルド マシンのキーチェーンに証明書とキーを設定します。
  • コード署名が配布証明書を使用していることを確認しました。
  • スキームがアーカイブに Release を使用していることを確認してください。
  • ビットコードを有効にして、または有効にしてみました (ウォッチ拡張機能があります)。
  • 配布証明書の各ターゲットのコード署名 ID を明示的に選択しました。
  • 各ターゲットのプロビジョニング プロファイルを明示的に選択します。
  • Xcode でアカウントからサインアウトし、再度ログインして、すべてのプロファイルを再ダウンロードしました。

私が試したことがなく、実行するのをためらっていることの 1 つは、すべてのプロファイルを削除し、Xcode にそれらを再生成させることです。これで問題が解決するかどうかは絶対にわからないので、可能であればこれを回避したいと考えています (すべてのプロファイルがアクティブとして表示されます)。

これを解決する方法についてのアイデアはありますか? そして、これを引き起こしている可能性のあるものについての考えは? 真剣に、何でも役立つので、これを理解して先に進むことができます!

これを機能させるために必要なその他の情報を提供させていただきます。

Xcode 7.2 および Server 5.0.15 を実行しています。