Snapshot Versions Save

Automate taking localized screenshots of your iOS app on every device

1.9.0

8 years ago
  • Turns off "Connect Hardware Keyboard" by default
  • Updates SnapshotHelper.swift to handle locale and device language better
Note: This will require an update to SnapshotHelper.swift to handle the new mechanism for passing languages and locales, this should get handled automatically by snapshot update

Special thanks to @koenpunt and @bartoszj

1.8.0

8 years ago
  • You can now add photos and videos to the simulator
  • Added new --erase_simulator option to completely reset the simulator before running
  • Fixed output directories containing a ~

Special thanks to @koenpunt

1.7.0

8 years ago
  • snapshot now uses the new fastlane UI
  • When one test fails, snapshot will automatically re-try before actually failing
  • You can change the number of retries using the :number_of_retries option
  • Improved support for future Xcode releases
  • Added access to the current locale in your SnapshotHelper.swift file

1.6.0

8 years ago
  • Improved detection of loading indicator, including iPad support and SimulatorStatusMagic (thanks @JaviSoto)
  • Improved automatic scheme selection
  • Improved error handle when scheme is not properly configured
  • Fixed CLI option parsing for ios_version

1.5.0

8 years ago
  • Added new xcpretty_args option
  • Improved iPad loading indicator support

1.4.4

8 years ago

Improved detection when something went wrong when creating screenshots

1.4.3

8 years ago
  • Allow array options (e.g. devices) to be provided on the command line
  • Improved error reporting

1.4.2

8 years ago
  • snapshot reset_simulators will now also create fresh watchOS and tvOS simulators (thanks @neonichu)
  • Updated SnapshotHelper.swift to better work with Objective C

1.4.1

8 years ago

You'll not be asked for the app identifier when reinstallation is not enabled

1.4.0

8 years ago

snapshot can now automatically reinstall your app (thanks @mugabe)

snapshot --reinstall_app --app_identifier "tools.fastlane.app"