問題タブ [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 投票する
2 に答える
1748 参照

cocoapods - Cocoapods を使用して Xcode サーバー CI をプロジェクトに統合する方法

CocoaPods を使用してプロジェクトの CI をセットアップしています。Mac でローカルに Xcode サーバーをセットアップしました。Pod ディレクトリはソース管理下にないので、

ボットの「統合前」スクリプトで、「ポッド: コマンドが見つかりません」というエラーが発生しました。

マシンにポッドがインストールされていることは確かですが、サーバーから見えるようにするにはどうすればよいですか?

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

xcode - Xcode サーバーで新しいボットを作成できません

Xcode 内で既存のボットを表示して編集することはできますが、[Create Bot...] をクリックしても、新しいボットを編集するポップアップが表示されません。ローカル マシンとサーバー マシンの Xcode の両方でこれを試しましたが、結果は同じでした。オンラインでこのエラーに関するドキュメントを見つけることができませんでしたが、他の誰かが経験したかどうか疑問に思っていました.

関連している場合、最近Xcodeサーバーをリセットする必要がありましたxcrun xcscontrol --reset

参考までに、私は Xcode 7.3 (7D175) で Xcode Server 5.1 を実行しています。

どんな助けでも大歓迎です!

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

osx-server - Xcode サーバー「ビルド サービス警告予期しないエラーが発生しました」

「何らかの理由で」ボットを統合した後、Xcode ビルド サーバーに「予期しないエラーが発生しました」と表示されました。さらに、統合後にビルド製品が表示されませんでした。

それについてのアイデアはありますか?

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

ios-simulator - xcodeサーバーによって作成されたシミュレーターを開く方法は?

私はXcodeサーバー(Osxサーバーによって作成された)でUItestを実行することに取り組んでいます。テストする前に、シミュレーターでいくつかの手動アクションを実行する必要があります (タップして通知、場所、バックグラウンドの場所、検証を許可し、データのダウンロードを待ちます...)。同じシミュレーター(iPad Air 2)を手動で開いたので、Xcodeサーバーはシミュレーターの別のインスタンスを作成しました。xcode サーバーによって作成されたシミュレーターが見つかりません。

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

ios - ボット OS X Server をバックアップする方法

OS X のサーバー アプリでボットをバックアップする方法はありますか?

ボットを構成しており、マシンに OS X を再インストールする必要があります。これらのボット (またはサーバー構成全体) をバックアップし、そのバックアップから再構築する方法はありますか?

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

xcode - Xcode サーバー統合キャッシュの場所、Ram ディスク、および _xcsbuildd

Xcode サーバーと継続的インテグレーションを使用しています。ビルド時間が非常に遅くなっています。

スピードアップの最初の試みは、RAM ディスクを使用し、そこにビルド ファイルを保存することです。私たちは SATA ドライブを搭載した mac mini を使用しているので、ビルド プロセスの一部からそのドライブを削除することで、どれだけの時間を節約できるかを試しています。

以下を使用して RAM ディスクを作成しました。 diskutil erasevolume HFS+ 'XcodeData' `hdiutil attach -nomount ram://8388608

DerivedData の場所を RAM ディスクに設定することから始めましたが、CI ビルド データを実行するとそこに保存されません。

で、すべての CI のビルド データと思われるものを見つけました/Library/Developer/Integrations/Caches

シンボリック リンクを試みましln -s /XcodeData/IntegrationCaches/ /Library/Developer/Integrations/Cachesたが、CI の実行時にアクセス許可エラーが発生します。

試しchmod 777 /XcodeData/IntegrationCaches/てみましたが、まだ許可の問題が発生します。

また、ramdiskフォルダーをchown _xcsbuildd IntegrationsCachesram diskフォルダーにchownしようとしました。

今まで運が無かった。

他の誰かがこのようなことを試みましたか?

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

xcode - Xcode CI サーバーのスクリプトが実行されたかどうかを知るにはどうすればよいですか?

ビルドから作成された .ipa ファイルをデスクトップに移動しようとしているカスタム スクリプトを作成しました。

統合を実行すると、スクリプトから結果が得られません。vars.txt ファイルがファイル システムに作成されず、スクリプトが実際に実行されたことを確認する方法がわかりません。

以下は私の簡単なスクリプトです。

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

xcode7 - Xcode サーバーボットは、すべてのシミュレーターの ipa ファイルをビルドします

Xcode Server Bot for Archive は、シミュレーターごとに ipa を個別にビルドし、共通の ipa ファイルを 1 つビルドします。「すべてのデバイスと互換性がある」ipaファイルのみを使用して、それを防ぐ方法はありますか?

私がこれまでに試したこと:

  • [ユーザーがインストール可能な製品を作成する] をクリックしません。結果:ipaファイルは作成されません。
  • Enable Bitcode-> ターゲットとプロジェクトのビルド設定に NO を設定します。結果: スクリーンショットのように。

ディレクトリ