วิธี release dmg

การทำไฟล์ .dmg (Disk Image) เป็นขั้นตอนสุดท้ายที่ทำให้แอปของคุณดูเป็น “โปรแกรมระดับมืออาชีพ” ครับ เพราะพอลูกค้าดับเบิลคลิกปุ๊บ มันจะขึ้นหน้าต่างให้ “ลากไอคอนแอปไปวางในโฟลเดอร์ Applications” แบบที่คนใช้ Mac คุ้นเคยกันดีเลยครับ

เนื่องจากคุณคุ้นเคยกับการใช้ Terminal และ Homebrew อยู่แล้ว ผมขอแนะนำ 2 วิธี ให้เลือกใช้ครับ (แนะนำวิธีที่ 1 เพราะออกมาสวยงามแบบมืออาชีพสุดๆ ครับ)

🌟 วิธีที่ 1: ใช้ create-dmg (แบบมืออาชีพ แนะนำที่สุด!)

วิธีนี้จะสร้างหน้าต่างติดตั้งที่มีลูกศรชี้ให้ลากลงโฟลเดอร์ Applications ให้อัตโนมัติ สวยงามเหมือนโหลดแอปจากบริษัทใหญ่ๆ เลยครับ

1. ติดตั้งเครื่องมือ (ทำแค่ครั้งแรกครั้งเดียว): เปิด Terminal ใน Mac ของคุณแล้วพิมพ์คำสั่งนี้:

Bash

brew install create-dmg

2. เตรียมโฟลเดอร์สำหรับแพ็กไฟล์: รัน 2 คำสั่งนี้ใน Terminal (ที่อยู่ในโฟลเดอร์โปรเจกต์) เพื่อสร้างโฟลเดอร์จำลองและก๊อปปี้แอปของคุณเข้าไปเตรียมไว้:

Bash

mkdir -p build/dmg_folder
Bash

cp -r build/macos/Build/Products/Release/media_toolbox.app build/dmg_folder/

3. สั่งสร้างไฟล์ .dmg: คัดลอกคำสั่งนี้ไปรันได้เลยครับ (มันจะจัดวางหน้าต่าง และทำปุ่มลากลง Applications ให้อัตโนมัติ):

Bash

create-dmg \
  --volname "Media Toolbox Installer" \
  --window-pos 200 120 \
  --window-size 600 400 \
  --icon-size 100 \
  --icon "media_toolbox.app" 150 150 \
  --hide-extension "media_toolbox.app" \
  --app-drop-link 450 150 \
  "MediaToolbox.dmg" \
  "build/dmg_folder/"

(รอระบบทำงานสัก 10-20 วินาที คุณจะได้ไฟล์ชื่อ MediaToolbox.dmg ออกมาอยู่ในโฟลเดอร์โปรเจกต์เลยครับ พร้อมส่งให้ลูกค้าได้ทันที!)

🛠️ วิธีที่ 2: ทำแบบ Manual (ใช้ Disk Utility ในเครื่อง)

ถ้าไม่อยากลงโปรแกรมเพิ่ม สามารถใช้เครื่องมือพื้นฐานของ Mac ทำได้เลยครับ แต่จะไม่มีไอคอนลูกศรชี้สวยๆ แบบวิธีแรก:

  1. สร้างโฟลเดอร์ใหม่บนหน้า Desktop (ตั้งชื่อว่า Media Toolbox)

  2. ก๊อปปี้ไฟล์ media_toolbox.app ของคุณ (จากโฟลเดอร์ build/macos/.../Release/) มาใส่ไว้ในโฟลเดอร์นี้

  3. กดปุ่ม Cmd + Spacebar พิมพ์ค้นหาโปรแกรม Disk Utility แล้วเปิดขึ้นมา

  4. ที่แถบเมนูด้านบนหน้าจอ เลือก File > New Image > Image from Folder…

  5. เลือกโฟลเดอร์ Media Toolbox ที่คุณสร้างไว้บน Desktop

  6. ตั้งชื่อไฟล์ .dmg (เช่น MediaToolbox_v1) ส่วนช่องอื่นๆ ปล่อยไว้ตามเดิม แล้วกด Save

💡 ทริคสำหรับการแจกจ่ายให้ลูกค้า

เมื่อคุณอัปโหลดไฟล์ .dmg ขึ้นเว็บ หรือ Google Drive เพื่อให้ลูกค้าโหลด อย่าลืมเขียนข้อความแปะไว้บนเว็บสั้นๆ ว่า:

วิธีเปิดใช้งานครั้งแรกสำหรับ Mac:

  1. ดับเบิลคลิกไฟล์ .dmg แล้วลากแอป Media Toolbox ลงในโฟลเดอร์ Applications

  2. เนื่องจากไม่ได้โหลดผ่าน App Store การเปิดครั้งแรกให้ “คลิกขวา” ที่ตัวแอป แล้วเลือก Open (เปิด) เพียงเท่านี้แอป Media Toolbox ของคุณก็พร้อมลุยตลาด แจกจ่ายให้ทีมงานหรือลูกค้าใช้งานได้อย่างสมบูรณ์แบบ 100% แล้วครับ! 🎉