fastlane 1.0
I’m excited to announce that fastlane is now version 1.0, following the Semantic Versioning.Â
Multi Platform SupportÂ
The main reason for the success of fastlane was the great support for one specific platform. I was working hard on refactoring fastlane to handle both iOS and Mac projects with more platforms to come. This doesn’t change anything for your existing projects. You can already start using fastlane for Mac OS projects.
Check out the release notes for more information.
Auto UpdateÂ
Tired of manually updating fastlane each time a new release is available? Just add update_fastlane to your Fastfile
 and it will automatically update itself.
DocumentationÂ
You can now view the latest documentation of available actions and their parameters right in your terminal, using the fastlane action command.
Additionally, you can use the new fastlane docs command to generate a documentation of all your available fastlane lanes with a short description.
New Configuration SystemÂ
All 45 built-in fastlane integrations were completely refactored to use a brand new configuration system. This way fastlane knows about the available parameters, which is used to generate the documentation. Additionally, this update makes testing much easier. More information available in release 0.12.0.
Few more things
- New version of sigh which can maintain your local provisioning profiles as well
- Added teams, mandatory and tags options to the hockey integration
- Improved documentation renderer
- Improved handling of unstable networking connections
- Fixed handling of some characters in the add_git_tag integration
- Updated dependencies to all other fastlane tools
- As always, just update usingsudo gem update fastlane.
I hope you like this release, as always you can send me feedback on Twitter @KrauseFx or via GitHub issues.
I spoke at NSConf about fastlane and Continuous Delivery:
fastlane realtime LED board
Every time one of the fastlane tools is launched, a rocket will be launched from the bottom of the LED board in the color of the corresponding tool
Open on GitHub
'codes' - Create promo codes for iOS Apps using the command line
Using codes, you can create a given number of promo codes of your app from the command line. It’s super easy to get started and will save you a lot of time.
The resulting promo codes are stored on the file system and shown right in the terminal.
Open on GitHub
'cert' - Automatically create and maintain iOS code signing certificates
cert will check if any of the available signing certificates is installed on your local machine.
Only if a new certificate needs to be created, cert will
- Create a new private key
- Create a new signing request
- Generate, downloads and installs the certificate
- Import all the generated files into your Keychain