Rename Flutter Package Name หรือ Bundle ID และ App Name ใน Flutter project

Rename Flutter Package Name หรือ Bundle ID และ App Name ใน Flutter project

จากที่ได้ทดลองมาสองตัว มี package ที่ชื่อ rename สามารถใช้ในการ rename ได้ทั้ง bundle Id และ app name ดูเนื้อหาทั้งหมดได้ที่ rename

การติดตั้ง

pub global activate rename

การใช้งาน

ถ้าไม่ได้ส่ง parameter -t or --target เข้าไปด้วย จะเป็นการ rename ใน platform ทั้งหมด ที่มีอยู่ใน flutter project

รันคำสั่งนี้ภายใน root path ใน flutter project


dart pub global run rename --bundleId com.onatcipli.networkUpp
dart pub global run rename --appname "Network Upp"

ถ้าต้องการใช้งานแบบระบุ platform

dart pub rename --appname yourappname -t ios

หรือ

pub global run rename --appname yourappname --target macOS

หรือกำหนดเป้าหมายแบบใช้ "--target" option

pub global run rename --bundleId com.example.android.app --target android

Parameters

-t, --target          Set which platforms to target.
                          [android, ios, macOS, linux]
    
-a, --appname         Sets the name of the app.
-b, --bundleId        Sets the bundle id.
-l, --launcherIcon    Sets the launcher icon. (deprecated currently)
-h, --help            Shows help.