1 min read
Tooling
Last Updated - Platform 21.0 - SDK 16.0To simplify setup and development we have developed a set of utilities using Fastlane.
Our tooling automates everyday tasks such as project generation using XcodeGen, Cocoapods, code signing and much more. It also provides the backbone for CI setups with direct support for Azure DevOps.
Features
Commands
Command | Description |
---|---|
make_app | Create client repositories from a template. |
generate | Avoid the hassle of project file merge conflicts by generating your project using XcodeGen. |
generate_build_number | Used by generate , but can be run individually, to update the build number based on the number of commits. |
update_assets | Updates the asset bundle, fonts and Theme file using the json and zip from the AppStyler. |
update_version | Updates the version and / or build number directly in the Info.plist for the specified target. |
set_package_version | Updates the package versioning specified in the Project.yml for a specific Swift package. |
set_version | Updates the version of your app in the Project.yml . |
sign | Simplifies codesigning via Fastlane matching (using a repo to share codesigning files). |
archive | Runs xcodebuild to archive a specified target. |
upload_firebase | Uploads the ipa file for the specified target to Firebase. |
upload_testflight | Uploads the ipa file for the specified target to TestFlight and notifies slack. |