問題タブ [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.
objective-c - XCode CI: ボットでアクション後のスクリプトがタイムアウトする
OSX サーバー上のボットで UI オートメーション テストを実行するアクション後のアーカイブ スクリプトを実行しています。スクリプトには 30 分以上の非常に長い時間がかかります。ボットは約 5 分後に失敗し、次のメッセージが表示されます。
「ボットの問題: エラー。ビルド サービス エラー。問題: 長時間出力が生成されなかったため、xcodebuild が終了しました..」
タイムアウト設定を増やす方法はありますか? または、出力をシミュレートするために UI オートメーション テストの結果を記録しているログ ファイルを --trace するようにスクリプトに指示できますか?
xcode - Xcode ボット カスタム スクリプトの出力
カスタム スクリプトを含む Xcode ボットを実行すると、(echo コマンドからの) 出力が統合の進行状況に表示されません (下のスクリーンショットを参照)。ビルドが完了すると、ビルド ログにのみ表示されます。
「Running 1 of 1 custom shell scripts」を上記のスクリプトからの出力に置き換えることは可能ですか?
xcode - Xcode ボットが git サブモジュールを指定されたコミットに更新しない
私の Xcode ボットは、リポジトリのサブモジュールの古いバージョンを使用しています。
親アプリのコミット履歴でサブモジュールが新しいバージョンに更新されているにもかかわらず、古いサブモジュール コードをビルドします。
- 親リポジトリはサブモジュール v1.0 を使用します。
- 親リポジトリはサブモジュールを v2.0 に更新し、サブプロジェクトのコミットを github にコミットします。
- 「コミット時」の Xcode ボットは、新しいコミットに対して自動的に実行されます。
- 親アプリが TestFlight にアップロードされます。
- TestFlight ビルドには、正しい v2.0 サブモジュール コミット (親リポジトリへの最後のコミット) が含まれています。
- ただし、TestFlight ビルドには古いサブモジュール v1.0 コードが含まれています。
サブモジュールとローカル ビルドで「修正」されたにも関わらず、TestFlight ビルドでバグが再現されたとき、私は頭がおかしいと思いました。
Xcode ボットが、指定されたサブモジュールのコミットを適切にプルしないことが判明しました。
ios - Xcode サーバー: 10.10.2 への更新後に mmap に失敗しました
Xcode サーバーを 10.10.2 と最新のセキュリティ リリースに更新しました。その後、私の Xcode ボットはすべてこのエラーで失敗します:
もちろん、「Fix-It」ボタンはまったく機能しません。ここで提案されているように、すべてをリセットしようとしました: Xcode Bot integration error: Failed to mmap
これは役に立ちません。これを修正する方法はありますか?
ベスト、フィリップ
xcode - テストは Xcode ボットで失敗しますが、ローカルで動作します
シーンがロードされているかどうかをテストするテスト ケースがあります。
テストしているメソッドは次のようになります。
テストをローカルで実行すると、テストは (予想どおり) 成功します。しかし、Xcode ボットがテストを実行しているときに失敗します。
何か案は?
ios - Xcode 6.3 ボットはアプリにコード署名せず、インストール ボタンもありません
Xcode 6.3 で作成した新しいボットで、ビルド サービスの問題として次の警告が表示されます。
ボットの問題: 警告。ビルド サービス エラー。問題: コード署名 ID が見つかりません: チーム ID に一致する有効な署名 ID (つまり、証明書と秘密鍵のペア) がありません
サーバー上で、アプリをビルドし、アーカイブを作成して署名し、デバイスに配置できます。開発者アカウントを削除して再度追加しようとしました。同じ結果。アプリをインストールしてアーカイブを保存できるようにしたい。