Giter Club home page Giter Club logo

fastlane-ios-example's Introduction

Fastlane iOS Example for Beta, Release

Simple Descriptions

  • Compatibility with two different scheme (debug, release)
  • Automatically distribute Crashlytics in Beta, Tesflight in Release using Development provisioning in beta, Distribute provisioning in release
  • Automatically increment build number (e.g.4.10.19/iosbeta/4.10.19(3) -> 4.10.19/iosbeta/4.10.19(4))
  • If you want to increment version number, use increment_version_number
  • Automatically make git tag group with your build version (e.g. 4.10.19/iosbeta/4.10.19(3)) if you distribute with fastlane
  • Get commit message between former version tag and HEAD

Used Features

  • ensure_git_status_clean
  • get_info_plist_value
  • increment_build_number
  • get_build_number
  • get_version_number
  • set_info_plist_value
  • cert
  • sigh
  • pem
  • gym
  • commitMessage
  • testflight
  • crashlytics
  • commit_version_bump
  • add_git_tag
  • push_to_git_remote

Installation

  • add .gitignore and change your settings in Appfile, Fastfile and Deliverfile

Trouble shooting

  • If you use Firebase Push Service with different project like Debug, Release use cert sigh development: true for beta like this example. It will use development provisioning profile for development push.
  • Git tag does not recognize "()" so I used -b (e.g. 4.10.19-b1)
  • I don't use merch function so Certifiacte generated by each of team member

Develop with me

  • Fork, Suggestions, Issues will be glad for me :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.