問題タブ [xcode-bots]

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 投票する
4 に答える
4911 参照

ios - 「ファイルを処理するルールがありません... アーキテクチャ i386 の場合」Xcode ボットでビルドする場合

iOS XCode プロジェクトの継続的インテグレーションをセットアップしましたが、Xcode ボットがプロジェクトをビルドするときに多くの警告が表示され続けます。(実行、テスト、またはアーカイブ用に) ビルドすると、警告が表示されません。

これは、プロジェクトの設定に関係があると思います。メイン プロジェクトに、必要なライブラリを含む「内部」プロジェクトがあります。i386シミュレーターで実行できるように、アーキテクチャー用に両方のプロジェクトをビルドしています (Xcode ボットがテストを実行できるようにするため)。

正確な警告は以下のとおりです。.m内部プロジェクトのすべてのファイルに対してこの警告が表示されます。

この警告に関するほとんどの Google の結果は.h、誤って「コンパイル ソース」に追加されたファイルに対するものです.mが、明らかに私のファイルはそこにあるはずです。

繰り返しますが、この警告は Xcode サーバーでのみ表示されます。ローカル ビルドは問題ありません。それ以外の場合、ビルドは問題ありません。テストは成功し、アーカイブがビルドされます。最大の問題は、警告の山が、プロジェクトが生成する可能性のある他の警告をかき消してしまうことです。

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

ios - ボットの作成中に Xcode は [次へ] をクリックできませんか?

テスト プロジェクト用にボットをセットアップしようとしています。Server アプリを実行する Mac mini があります。サーバーは、ローカル ネットワークとすべてに表示されます。スキームを共有した後、Xcode に移動し、ボットを作成します。

問題は、右下の「次へ」ボタンを有効にできないことです。そのため、ボットの作成を続行できません。

サーバーが検出され、選択されます。

NEXT ボタンが無効になっているのはなぜですか?

ここに画像の説明を入力

次に、共有スキームをコミットしようとしましたが、[次へ] をクリックするオプションがまだありません。 ここに画像の説明を入力

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

continuous-integration - xcode6-beta4 のサーバー/ボット ログはどこにありますか

ボットによって生成されたログを確認したいと考えています。私のボットはずっと Running.. 状態にあるようで、生成された出力を見たいと思っています。

ここに画像の説明を入力

ボットを見る前のバージョンのように、UI からボットを殺すことはできません。

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

xcode - Xcode サーバー CI ボットの実行でビルド フォルダーにアクセスする (env 変数?)

各ボット統合中に動的に作成されるフォルダーにアクセスする必要があります。実行の1つで、次のようなものです-

/Library/Developer/XcodeServer/Integrations/Caches/ a3c682dd0c4d569a3bc84e58eab88a48 /DerivedData/Build/Products/Debug-iphonesimulator/my.app

投稿トリガーでこのフォルダーにアクセスしたいのですが、どうすればよいですか? wwdc の話によると、「XCS_INTEGRATION_RESULT」や XCS_ERROR_COUNT などの環境変数が使用されているようです。また、ログで PROJECT_DIR のようなものを見ることができます。

しかし、コマンドラインからこれらの変数のいずれにもアクセスできません (ボットとは別のユーザーであるためですか?) また、この CI システムによって作成された変数のリストはどこにありますか?

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

xcode - Xcode サーバーが利用できません

Xcode サーバーで CI をセットアップしようとしています。Xcode サービスが稼働している OSX Server を実行している Mac があります (動作しているようです)。Mac はクラウドでホストされます。

ローカルの Mac 開発マシンでサーバーを Xcode に追加しようとすると、「Xcode サーバーは利用できません」と表示されます。どの「サーバーアドレス」を使用しますか。IP アドレスと machinename.companyname.com アドレスを試しました。

「ファイル共有」サービスを有効にしており、これは machinename.companyname.com を使用して正常に動作することに注意してください。

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

xcode6 - Xcode ボット SSH 認証

こんにちは、私は xcode ボットの問題を抱えています。基本的に、事前スクリプトを実行する必要があるボットがあります。このスクリプトはコマンド a git submodule init and update を実行し、ssh 認証エラーを取得します。

OS X サーバー マシンでは、適切な ssh キーがユーザー admin に設定されています (テスト済み)。私のマシンのxcodeでは、サーバーはユーザー管理者として接続されています。ただし、スクリプトが実行されているときは、管理者として実行されていないようです(〜でテキストファイルを作成してテストした後、そこにはありませんでした)。スクリプトでsuすることが可能かどうか疑問に思っていました.推測)

これに関するアドバイスはありますか?または、別のユーザーとしてコマンドを実行する方法 (スクリプト内にある必要があります)

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

ios - OS X Server 継続的インテグレーション ipa ディストリビューション

SSL証明書で構成され、Xcodeが有効になっているosxサーバーがあります。OSX Server を 3.2.1 および Xcode 6.0.1 にアップデートする前は、すべて問題なく動作していました。

私たちが抱えている問題は、統合が完了し、デバイスのインストール ボタンをクリックすると、ダウンロードが試みられますが、黙って失敗することです。デバイスのログには次のように出力されます。

Sep 22 13:32:29 somePhone itunesstored[84]: 基になるエラーでダウンロード マニフェストを読み込めませんでした: エラー Domain=NSURLErrorDomain Code=-1001 "Cannot connect to buildserver.com" UserInfo=0x14f74dfe0 {NSUnderlyingError=0x14f6e8330 "The request timed out ."、NSErrorFailingURLStringKey = https://buildserver.com:20343/api/integrations/fc9e3c6ed7d80506e9e8e37b0d06a905/87785234-f589-4230-9c0c-055f656b28a6/install_manifest.plist、NSErrorFailingURLKey = https://buildserver4.com:2 /fc9e3c6ed7d80506e9e8e37b0d06a905/87785234-f589-4230-9c0c-055f656b28a6/install_manifest.plist、_kCFStreamErrorDomainKey=1、_kCFStreamErrorCodeKey=60、NSLocalizedDescription=buildserver.comに接続できません

ポート 20343 を確認すると、OSX サーバーからの有効な ssl 証明書が、Xcode サーバー ルート認証局によって署名された証明書で切り替えられ、自己署名されているようです。

古いバージョンの osx サーバーでは、ポート 20343 は存在しませんでした。これは、plist ファイルがサイトの残りの部分と同じポートで提供されていたためです。ポート 20343 でリッスンしているサーバーに関する情報。

これは、osx サーバーと xcode ボットのバグのようです。デバイスにipaファイルをダウンロードする方法を知っている人はいますか?

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

xcode - 統合後の Xcode サーバー v3.2.1 コピー アセット

ボットスクリプトの書き方に関する適切なドキュメントを見つけることができず、Xcode サーバーはフォルダーとアクセス許可に関してかなり変更されました..基本的には、.ipa と dSYM を別のフォルダーにコピーしたいだけですが、スクリプトを実行すると戻り値:

cp: /Library/Developer/XcodeServer/IntegrationAssets/4f7c7e65532389e2a741d29758466c18-[ここに製品名]/15/Archive.xcarchive.zip: そのようなファイルやディレクトリはありません

統合が完了した後に (スクリプトではなく) コピーを実行すると、正常に動作します..だから私の質問は、ボットの「統合後」スクリプトでアセットをいつどのようにコピーするのですか? ファイルの準備はいつですか?

ありがとう

統合スクリプト後の私のサンプル:

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

ios - 同じマシン上の Jenkins と OS X Server

私はJavaアプリとiOSアプリに取り組んでいます。両方のプロジェクトで継続的な統合を行いたいと思います。

Jenkins を iOs プロジェクトの CI に使用できることは知っていますが、iOs アプリには OS X Server を使用する必要があります。

それで、誰かが XCode Bots で CI を使用して OS X Server で Mac を構成し、同じ Mac で Jenkins を構成したかどうか知りたいですか?

同じマシン上で OS X Server と Jenkins を構成することを尊重するための制約はありますか?

ありがとう