=

+

Overview

  • Fastlane
    • Match
      • Q&A
    • Deliver
      • Q&A
    • Supply
      • Q&A
    • Pilot
  • Cake
  • Application SemVer

Resources can be found https://github.com/ghuntley/app-store-automation-with-fastlane/

What we will cover

Builds

  • Keep cake as just a build step, use bitrise to invoke fastlane lanes.
  • Build all environments (dev, qa, test) for each commit
  • Build quick feedback build for merge RED/GREEN
  • Upload the dsym for every build to raygun
  • Assets/overrides directory
  • Use Cake.AndroidAppManifest
  • Use Cake.Plist
  • Use RELEASENOTES.md
  • Use SharedSolutionInfo.cs
  • Follow these SEMVER rules

Major When

  • Bullet One
  • Bullet Two
  • Bullet Three

Minor When

* bug fix * bug resolved in PCL

Patch When

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin urna odio, aliquam vulputate faucibus id, elementum lobortis felis. Mauris urna dolor, placerat ac sagittis quis.

Does not work w/Xamarin or Not Recommended

App Store Automation with Fastlane

By Geoffrey Huntley

App Store Automation with Fastlane

Apple and Google don't provide any way to interact with their App Stores programmatically, which means releasing software can be a pain, releases don't happen as often as it should, and something frequently goes wrong because humans are involved. In this lecture, we find a solution to this very problem and other everyday tedious tasks, such as developer certificate provisioning and code signing by using the popular Fastlane.tools framework.

  • 620