Posts

Cara Upload Aplikasi Ke AppStore tanpa Macbook

Bismillah, Kali ini saya ingin berbagi tentang bagaimana sih cara upload aplikasi ke appstore tanpa macbook, khusunya bagi pengguna

flutter developer. Tutorial kali ini lebih dikhususkan bagi pengguna flutter sebeanarnya dan sebagai pengetahuan bagi temen temen bahwa appstore dan playstore itu bisa upload aplikasi tanpa harus menggunakan website resmi mereka dan ini legal ya.

Sebelum kita mulai tutorialnya, ada beberapa hal yang harus kalian ketahui terlebih dahulu yaitu tentang Codmagic, tool ini yang akan kita gunakan untuk upload aplikasi kita ke appstore. Tool ini merupakan tool yang biasa digunakan untuk proses CI/CD oleh seorang pengembang dan tool ini dapat mempercepat proses development dan dsitribusi aplikasi kita serta didalam codemagic juga terdapat tool untuk testing. bagi kalian yang mau upload aplikasi ke appstore secara manual (dari xcode) bisa mengunjungi.

Persyaratan utama sebelum memulai

  • Sudah punya project flutter yang sudah di integrasikan dengan version control(gitlab,github,bitbucket,etc)
  • Sudah punya akun Apple Development
  • sebuah macbook untuk integrasi awal (sekali aja pas setup)

Langkah - Langkah setup

  1. Buka situs Codmagic

  2. Login menggunakan akun sobat ngoding yang terhubung dengan project flutternya

  3. Pilih Project flutter yang hendak diupload dengan Codemagic

  4. Setting untuk trigger uploadnya, dan berikut penjelasannya

a. Build Triggers

Disini temen² bisa setting untuk build ke appstore itu pas kapan, misal upload ke appstore saat ada pull request ke branch master, atau kalian bisa set * agar setiap ada aktivitas apapun akan diupload ke appstore

b. Environment Variables

Disni bisa teman teman gunakan untuk setup kondisi tertentu, saran saya untuk sementara temen2 kosongi dulu

c. Dependency Caching

Untuk awal, temen temen kosongin aja dulu, untuk explorenya bisa temen2 pelajari di situs codemagic langsung

d. Test

Ini digunakan untuk testing sebelum di upload ke appstore,, misal temen2 mengharuskan aplikasi harus lolos testing dulu sebelum masuk ke appstore bisa di konfig disini ya, tapi kodenya dari kalian sendiri ada pada project/test di project flutter temen2, saran saya dikosongi atau jangan digunakan jika temen2 tidak menulis kode testing sama sekali.

e. Build

nah, disini yang urgent temen2. pada menu ini temen2 bisa memilih jenis xcode yang mau digunakan untuk mendeploy aplikasi kita… karena hasil deploy dari sinilah yang akan digunakan untuk diupload ke appstore..

Karena bagian ini bagian terpenting, saya bahas agak panjang yaaa…

Dimenu ini temen2 bisa memilih mau dibuild versi apa aja ? ada android ios dan web. temen2 tinggal aktifkan aja centangannya

Disini temen2 juga bisa memilih type nya, baik itu debug ataupun release dan profile

g. Publish

Nah yang terakhir temen2 dan yang paling bisa menetukan yang kalian sukses atau gagal.. perhatikan gambar diatas, yang saya berikan kotak merah itu bagian terpentignya.

IOS Code Signing

Temen2 bisa mendapatkan IOS Code Signing (Code signing certificate,Provisioning profiles) bisa temen2 dapatkan dari Apple Development tapi ingat ya, kalian harus sudah membeli akun apple dev ya baru kalian bisa membuat IOS code signing.. dan untuk membuat Signing Certificate temen temen harus punya macbook untuk membuatnya.

untuk tutorial ini akan saya buat terpisah teman². ditunggu saja ya :-) .

App Store Connect

Masukan apple id developer temen2 dan jangan lupa ya aktifkan App Password,

untuk mengaktifkannya, temen² bisa lakukan di Apple ID, masuk ke menu Keamanan dan aktifkan KATA SANDI KHUSUS APP nah, dari sini kalian bakalan dapat kata sandi untuk aplikasi temen²,, silahkan masukan ke codemagic kembali.

Jika tidak ada yang gagal dalam proses setup, artinya aplikasi temen² siap diupload ke appstore tanpa menggunakan macbook..

Sekian tutorial kali ini.. moga bermanfaat ya temen² :-) ..

Semoga ngoding kalian menyenangkan :-).


Jika kode kalian berjalan dengan baik, maka biarkanlah - Steve Jobs

Getting Info...

About the Author

Mungkin ketidaksempurnaan kita yang membuat kita begitu sempurna satu sama lain.Cinta adalah ruang dan waktu yang diukur oleh hati.Cinta terdiri dari satu jiwa yang menghuni dua tubuh.Kamu mungkin memegang tanganku untuk sementara waktu, tetapi kamu…

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.