project("OpenClaw.xcodeproj")
scheme("OpenClawUITests")
configuration("Debug")

# The Fastfile screenshot lane resolves concrete device names from the installed
# Xcode simulators. Fastlane validates Snapfile devices before lane overrides, so
# this file intentionally does not hardcode simulator model names.

languages([
  "en-US",
])

launch_arguments([
  "--openclaw-screenshot-mode",
])

output_directory("fastlane/screenshots")
clear_previous_screenshots(true)
reinstall_app(true)
concurrent_simulators(false)
override_status_bar(true)
override_status_bar_arguments("--time 09:41 --dataNetwork wifi --wifiMode active --wifiBars 3 --cellularMode active --cellularBars 4 --batteryState charged --batteryLevel 100")
skip_open_summary(true)
