RetroArch/pkg/apple/fastlane/README.md
Eric Warmenhoven 569f9a3282
apple: fastlane improvements (#17266)
- remove a lot of duplicated code across mac/ios/appletvos
- restore ability to use either login or app_store_connect_api_key
- pull version string from version.all instead of app store connect
- allow building from alternate branch
- allow skipping upload or making it publicly available
2024-12-18 10:03:42 -08:00

2.3 KiB

fastlane documentation

Installation

Make sure you have the latest version of the Xcode command line tools installed:

xcode-select --install

For fastlane installation instructions, see Installing fastlane

Available Actions

Mac

mac build

[bundle exec] fastlane mac build

Build and optionally upload the app to App Store Connect.

Command-line options (all are optional):

  • version: Override the marketing version string; otherwise read from version.all
  • dirty: Pass true to allow building from a dirty git repo
  • branch: The name of the branch to build from; default is current. Cannot be used with dirty
  • upload: Pass false to prevent uploading to App Store Connect
  • public: Pass false to prevent making the build available to TestFlight users (still uploads)

iOS

ios build

[bundle exec] fastlane ios build

Build and optionally upload the app to App Store Connect.

Command-line options (all are optional):

  • version: Override the marketing version string; otherwise read from version.all
  • dirty: Pass true to allow building from a dirty git repo
  • branch: The name of the branch to build from; default is current. Cannot be used with dirty
  • upload: Pass false to prevent uploading to App Store Connect
  • public: Pass false to prevent making the build available to TestFlight users (still uploads)

appletvos

appletvos build

[bundle exec] fastlane appletvos build

Build and optionally upload the app to App Store Connect.

Command-line options (all are optional):

  • version: Override the marketing version string; otherwise read from version.all
  • dirty: Pass true to allow building from a dirty git repo
  • branch: The name of the branch to build from; default is current. Cannot be used with dirty
  • upload: Pass false to prevent uploading to App Store Connect
  • public: Pass false to prevent making the build available to TestFlight users (still uploads)

This README.md is auto-generated and will be re-generated every time fastlane is run.

More information about fastlane can be found on fastlane.tools.

The documentation of fastlane can be found on docs.fastlane.tools.