Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Fastlane for iOS, Swift Hyderabad

Fastlane for iOS, Swift Hyderabad

by Daniel

Swift India

January 22, 2018
Tweet

More Decks by Swift India

Other Decks in Technology

Transcript

  1. Agenda 1. 3 Common issues every developer faces 2. What

    is fastlane 3. How fastlane helps to resolve those commons issues 4. Fastlane Tools - Cert, Gym, Sigh etc. 5. Fastlane match 6. Automating the process of deploying the .ipa
  2. Fastlane Takes care of all the tedious process of. 1.

    Generating, fetching the certificates and provisioning profiles. 2. Code signing 3. Deploying the build to itunes or beta service and much more.
  3. • Create a new private key • Create a new

    signing request • Generate, downloads and installs the certificate • Import all the generated files into your Keychain • Download , Renew, Repair or Create a new provisioning profile for your app • Support for multiple teams, accounts, App Store, Ad Hoc ,Development, Enterprise profiles To build and sign your application in a faster way
  4. Match Easily sync your certificates and profiles across your team

    using git creates all required certificates and provisioning profiles and stores them in a separate git repository. Every team member with access to the repo can use those credentials for code signing $ match init $ match appstore
  5. Beta Deployment • Version bump • Git commit and push

    • Provisioning profile • Build • Export • Upload • Add Release Notes • Distribute
  6. lane : beta do #version increment increment_verison _number commit_version_bump push_to_git_repo

    #build and sign match #or cert sigh gym #upload and notify slack crashlytics Fastfile Appfile app_identifier “com.abcxyz.example” apple_id “[email protected]