Files
purchases-ios/fastlane
Pol Piella Abadia 3bf9fa9576 Uses the remote version of purchases-ios for the SwiftUI sample app (#4841)
* Uses the remote version of `purchases-ios` for the sample app

* Removes framework reference to fix build failure

* Removes workspace

* Resets `Package.resolved` to fix compiler errors

* Re-adds missing dependency

* Updates `README.md`
2025-03-03 16:28:49 +00:00
..
2024-03-14 14:59:53 +01:00

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

check_pods

[bundle exec] fastlane check_pods

load_spm_dependencies

[bundle exec] fastlane load_spm_dependencies

iOS

ios bump

[bundle exec] fastlane ios bump

Bump version, update swift header, edit changelog, and create pull request

ios automatic_bump

[bundle exec] fastlane ios automatic_bump

Automatically bumps version, update swift header, edit changelog, and create pull request

ios github_release

[bundle exec] fastlane ios github_release

Make github release

ios prepare_next_version

[bundle exec] fastlane ios prepare_next_version

Creates PR changing version to next minor adding a -SNAPSHOT suffix

ios setup_dev

[bundle exec] fastlane ios setup_dev

Setup development environment

ios build_paywalls_tester_for_emerge

[bundle exec] fastlane ios build_paywalls_tester_for_emerge

Build the Paywalls Test app for Emerge Snapshots

ios test_ios

[bundle exec] fastlane ios test_ios

Runs all the iOS tests

ios test_tvos

[bundle exec] fastlane ios test_tvos

Runs all the tvOS tests

ios test_watchos

[bundle exec] fastlane ios test_watchos

Runs all the watchOS tests

ios test_revenuecatui

[bundle exec] fastlane ios test_revenuecatui

Runs all RevenueCatUI tests

ios release_checks

[bundle exec] fastlane ios release_checks

Release checks

ios build_tv_watch_mac

[bundle exec] fastlane ios build_tv_watch_mac

build tvOS, watchOS, macOS

ios build_mac

[bundle exec] fastlane ios build_mac

macOS build

ios build_visionos

[bundle exec] fastlane ios build_visionos

visionOS build

ios archive

[bundle exec] fastlane ios archive

archive

ios archive_all_platforms

[bundle exec] fastlane ios archive_all_platforms

archive all platforms

ios run_api_tests

[bundle exec] fastlane ios run_api_tests

run API Tests

ios replace_api_key_integration_tests

[bundle exec] fastlane ios replace_api_key_integration_tests

replace API KEY for installation and integration tests

ios release

[bundle exec] fastlane ios release

Create XCFramework, and create GitHub release

ios push_revenuecat_pod

[bundle exec] fastlane ios push_revenuecat_pod

Release to CocoaPods

ios push_revenuecatui_pod

[bundle exec] fastlane ios push_revenuecatui_pod

Release to CocoaPods

ios tag_current_branch

[bundle exec] fastlane ios tag_current_branch

Tag current branch with current version number

ios trigger_bump

[bundle exec] fastlane ios trigger_bump

Trigger bump

ios generate_snapshots_RC

[bundle exec] fastlane ios generate_snapshots_RC

Trigger CircleCI job to generate snapshots for RevenueCat

ios generate_snapshots_RCUI

[bundle exec] fastlane ios generate_snapshots_RCUI

Trigger CircleCI job to generate snapshots for RevenueCatUI

ios create_snapshot_pr

[bundle exec] fastlane ios create_snapshot_pr

Creates a new PR after new snapshot files were generated

ios create_snapshots_repo_pr

[bundle exec] fastlane ios create_snapshots_repo_pr

Creates a new PR on purchases-ios-snapshots after new snapshot files were generated

ios compile_autogenerated_header

[bundle exec] fastlane ios compile_autogenerated_header

Creates RevenueCat-Swift.h for a new release

ios export_xcframeworks

[bundle exec] fastlane ios export_xcframeworks

ios backend_integration_tests

[bundle exec] fastlane ios backend_integration_tests

Run BackendIntegrationTests

ios v3_loadshedder_integration_tests

[bundle exec] fastlane ios v3_loadshedder_integration_tests

Run LoadShedder tests

ios update_swift_package_commit

[bundle exec] fastlane ios update_swift_package_commit

Update swift package commit

ios preview_docs

[bundle exec] fastlane ios preview_docs

Preview docs

ios build_docs

[bundle exec] fastlane ios build_docs

Generate docs without publishing

ios build_and_publish_docs

[bundle exec] fastlane ios build_and_publish_docs

Generate & publish docs

ios deploy_purchase_tester

[bundle exec] fastlane ios deploy_purchase_tester

Build and deploy PurchaseTesterSwiftUI

ios fetch_snapshots

[bundle exec] fastlane ios fetch_snapshots

Clones or updates snapshots repo

ios update_snapshots_repo

[bundle exec] fastlane ios update_snapshots_repo

Updates purchases-ios-snapshots-commit to point to latest commit on main

ios deploy_to_spm

[bundle exec] fastlane ios deploy_to_spm

ios sandbox_testers

[bundle exec] fastlane ios sandbox_testers

Create or delete sandbox testers

ios enable_customer_center

[bundle exec] fastlane ios enable_customer_center

Enable customer center development by cherry-picking a specific commit


Mac

mac test_macos

[bundle exec] fastlane mac test_macos

Runs tests on macOS


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.