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
Install package Ruby
apt install ruby
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]
Install fastlane
sudo gem install fastlane -NV
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
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
Setelah berhasil lalu install fastlane
gem install fastlane --verbose
Cek versi fastlane
fastlane --version
Versi yang saya gunakan adalah fastlane 2.137.0
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 🙂