Pekerjaan yang sangat melelahkan jika jika harus melakukan build manual dari menguploadnya sendiri ke play store dan app store.

Saat ini ada otomasi tools yang bisa digunakan agar kita bisa melakukan build dan upload secara otomatis ke playstore dan app store. Dengan menggunakan fastlane. Apa itu fastlane dan bagaimana fastlane bekerja. Kita akan mulai dengan melakukan fastlane terlebih dahulu. Simak tutorial berikut. 🙂

Kita akan menggunakan gem sebagai media install

  1. Install package Ruby

apt install ruby
  1. Cek instalasi dengan

ruby --version

Nanti akan muncul versi yang telah terinstall. ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]

  1. Install fastlane

sudo gem install fastlane -NV
  1. Jika kamu menemukan error seperti dibawah

Building native extensions. This could take a while...
current directory: /var/lib/gems/2.5.0/gems/unf_ext-0.0.7.6/ext/unf_ext
/usr/bin/ruby2.5 -r ./siteconf20191213-28142-ole4q7.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
ERROR:  Error installing fastlane:
ERROR: Failed to build gem native extension.
    Building has failed. See above output for more information on the failure.

extconf failed, exit code 1 
Gem files will remain installed in /var/lib/gems/2.5.0/gems/unf_ext-0.0.7.6 for inspection.

Results logged to /var/lib/gems/2.5.0/extensions/x86_64-linux/2.5.0/unf_ext-0.0.7.6/gem_make.out

Kemungkinan ada konflik perbedaan versi ruby yang digunakan untuk installasi. Untuk mengakalinya kita akan menginstall rvm agar ruby termaintain otomatis

  1. Gunakan perintah dibawah

apt-get install gnupg2 -y
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
\curl -sSL https://get.rvm.io | bash -s stable --ruby
source /usr/local/rvm/scripts/rvm
  1. Setelah berhasil lalu install fastlane

gem install fastlane --verbose
  1. Cek versi fastlane

fastlane --version

Versi yang saya gunakan adalah fastlane 2.137.0

  1. rvm telah menginstall ruby versi ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]. Sehingga instalasi fastlane berhasil

 

Ok. Segitu dulu tutorial kali ini. Cheers 🙂