Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 1.94 KB

18-app-name-app-id.md

File metadata and controls

49 lines (31 loc) · 1.94 KB

กำหนดชื่อแอพ และ appId

ในตอนต้น ตัว flutter จะกำหนด package และชื่อแอพ (app ID) เริ่มต้นมาให้ ซึ่งการเปลี่ยนมันภายหลังจะมีความยุ่งยากพอสมควร เราจึงมีการใช้ package อื่นๆ มาช่วย

รันคำสั่งดังต่อไปนี้เพื่อทำการเปลี่ยนแปลง

  1. ติดตั้ง
flutter pub global activate rename
  1. เปลี่ยนชื่อแอพ
rename setAppName --targets ios,android --value "MyAppName"
  1. เปลี่ยน package name (App ID ของฝั่ง android)
rename setBundleId --targets android --value "th.in.nextflow.MyAppName"
  1. เปลี่ยน bundleId (App ID ของฝั่ง iOS)
rename setBundleId --targets ios --value "th.in.nextflow.MyAppName"

ในกรณีที่เราต้องการเปลี่ยนโครงสร้างของโปรเจค Android ให้สอดคล้องกับ package name (App ID ในฝั่ง Android) เราสามารถใช้ package นี้ช่วยด้วย

  1. ติดตั้งโดยการเพิ่มชื่อ Package เข้าไปในส่วน dev_dependencies
dev_dependencies: 
  change_app_package_name: ^1.1.0
  1. ใช้คำสั่งใน terminal เพื่อเปลี่ยน package name รวมถึง โครงสร้างของ directory ใน android/app
flutter pub run change_app_package_name:main th.in.nextflow.fastnews