Package name merupakan identitas suatu aplikasi yang bersifat unique dan biasanya dipakai setiap aplikasi Android dan iOS. Agar aplikasi kita bisa diupload ke Play Store maupun App Store, aplikasi tersebut wajib memiliki package name yang berbeda dengan aplikasi lain. Aplikasi yang package name nya sama dengan aplikasi lain akan membuatnya tidak bisa di-install.
Bila aplikasi belum dibuat, kita bisa dengan mudah mengatur package name ataupun bundle indentifier saat membuat project Flutter. Caranya melakukannya adalah dengan menggunakan flag --org
:
flutter create --org com.baguzzzaji.aplikasi nama_aplikasi
Android
Untuk Android, buka file build.gradle
di modul app
, lalu ubah nilai dari applicationId
.
defaultConfig {
applicationId "com.baguzzzaji.aplikasi"
minSdkVersion 21
targetSdkVersion 34
versionCode 1
versionName "1.0"
}
Aplikasi kita akan mendapatkan package name sesuai dengan yang tertulis di atas saat terpasang, namun untuk source code Android nya masih menggunakan package name bawaan (misalnya com.example.baguzzzaji).
iOS
Untuk iOS, buka file Info.plist, di dalam folder ios/Runner
. Selanjutnya cari dan ubah nilai berikut:
<key>CFBundleIdentifier</key>
<string>com.baguzzzaji.aplikasi</string>
Menggunakan Package Rename
Cara cepat lainnya yang bisa kita gunakan adalah dengan menggunakan package rename. Kita cukup memanggil package tersebut dari terminal dan akan secara otomatis melakukan perubahan disetiap tempat.
Pasang package tersebut dengan perintah:
pub global activate rename
Jalankan perintah berikut di dalam project Flutter, untuk mengubah package name:
pub global run rename --bundleId com.baguzzzaji.aplikasi --targets ios,android
Tinggalkan Balasan