FastLaneスイートのスナップショットを使用しています。
私の目的のために、スクリプトからさまざまなツールを呼び出し、入力として使用している適切な環境変数を渡します。
Jenkins とコマンド ラインからスクリプトを呼び出すときに問題が発生します。Jenkins のビルド ステップ内でスクリプトを呼び出すと、シミュレーターが起動するまで 120 秒待機した後にプロセスがタイムアウトしたことを示すスナップショットからのメッセージが表示されます。ターミナルからこの同じスクリプトを実行すると、スナップショットはエラーなしで期待どおりに実行されます。
例:
snapshot \
--workspace "MyWorkspace.xcworkspace" \
--scheme "MyScheme" \
--output_directory "MyOutputDirectory" \
--clear_previous_screenshots \
--stop_after_first_error
(--devices --languages can be found in ./Snapfile)
スナップファイル:
devices([
"iPhone 4s"
])
languages([
"en-US"
])
ここで何か不足していますか?