การทำไฟล์ .dmg (Disk Image) เป็นขั้นตอนสุดท้ายที่ทำให้แอปของคุณดูเป็น “โปรแกรมระดับมืออาชีพ” ครับ เพราะพอลูกค้าดับเบิลคลิกปุ๊บ มันจะขึ้นหน้าต่างให้ “ลากไอคอนแอปไปวางในโฟลเดอร์ Applications” แบบที่คนใช้ Mac คุ้นเคยกันดีเลยครับ
เนื่องจากคุณคุ้นเคยกับการใช้ Terminal และ Homebrew อยู่แล้ว ผมขอแนะนำ 2 วิธี ให้เลือกใช้ครับ (แนะนำวิธีที่ 1 เพราะออกมาสวยงามแบบมืออาชีพสุดๆ ครับ)
🌟 วิธีที่ 1: ใช้ create-dmg (แบบมืออาชีพ แนะนำที่สุด!)
วิธีนี้จะสร้างหน้าต่างติดตั้งที่มีลูกศรชี้ให้ลากลงโฟลเดอร์ Applications ให้อัตโนมัติ สวยงามเหมือนโหลดแอปจากบริษัทใหญ่ๆ เลยครับ
1. ติดตั้งเครื่องมือ (ทำแค่ครั้งแรกครั้งเดียว): เปิด Terminal ใน Mac ของคุณแล้วพิมพ์คำสั่งนี้:
brew install create-dmg
2. เตรียมโฟลเดอร์สำหรับแพ็กไฟล์: รัน 2 คำสั่งนี้ใน Terminal (ที่อยู่ในโฟลเดอร์โปรเจกต์) เพื่อสร้างโฟลเดอร์จำลองและก๊อปปี้แอปของคุณเข้าไปเตรียมไว้:
mkdir -p build/dmg_folder
cp -r build/macos/Build/Products/Release/media_toolbox.app build/dmg_folder/
3. สั่งสร้างไฟล์ .dmg: คัดลอกคำสั่งนี้ไปรันได้เลยครับ (มันจะจัดวางหน้าต่าง และทำปุ่มลากลง Applications ให้อัตโนมัติ):
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 ทำได้เลยครับ แต่จะไม่มีไอคอนลูกศรชี้สวยๆ แบบวิธีแรก:
-
สร้างโฟลเดอร์ใหม่บนหน้า Desktop (ตั้งชื่อว่า
Media Toolbox) -
ก๊อปปี้ไฟล์
media_toolbox.appของคุณ (จากโฟลเดอร์build/macos/.../Release/) มาใส่ไว้ในโฟลเดอร์นี้ -
กดปุ่ม
Cmd + Spacebarพิมพ์ค้นหาโปรแกรม Disk Utility แล้วเปิดขึ้นมา -
ที่แถบเมนูด้านบนหน้าจอ เลือก File > New Image > Image from Folder…
-
เลือกโฟลเดอร์
Media Toolboxที่คุณสร้างไว้บน Desktop -
ตั้งชื่อไฟล์
.dmg(เช่นMediaToolbox_v1) ส่วนช่องอื่นๆ ปล่อยไว้ตามเดิม แล้วกด Save
💡 ทริคสำหรับการแจกจ่ายให้ลูกค้า
เมื่อคุณอัปโหลดไฟล์ .dmg ขึ้นเว็บ หรือ Google Drive เพื่อให้ลูกค้าโหลด อย่าลืมเขียนข้อความแปะไว้บนเว็บสั้นๆ ว่า:
วิธีเปิดใช้งานครั้งแรกสำหรับ Mac:
ดับเบิลคลิกไฟล์
.dmgแล้วลากแอป Media Toolbox ลงในโฟลเดอร์ Applicationsเนื่องจากไม่ได้โหลดผ่าน App Store การเปิดครั้งแรกให้ “คลิกขวา” ที่ตัวแอป แล้วเลือก Open (เปิด) เพียงเท่านี้แอป Media Toolbox ของคุณก็พร้อมลุยตลาด แจกจ่ายให้ทีมงานหรือลูกค้าใช้งานได้อย่างสมบูรณ์แบบ 100% แล้วครับ! 🎉
