วิธีเผยแพร่แอปบน App Store: ตั้งแต่ TestFlight จนได้รับการอนุมัติ
หากต้องการเผยแพร่แอปบน App Store ให้สมัครเข้าร่วม Apple Developer Program (99 USD ต่อปี ณ เดือนพฤศจิกายน 2026) สร้างแอปใน App Store Connect อัปโหลดบิลด์ที่ลงนามแล้ว ทดสอบผ่าน TestFlight เพิ่มภาพหน้าจอ คำอธิบาย ข้อมูลความเป็นส่วนตัว และเรตติ้งอายุ จากนั้นคลิก Add for Review และ Submit for Review Apple ตรวจสอบทุกการส่งด้วยมือ โดยปกติภายในหนึ่งถึงสองวัน เมื่อได้รับการอนุมัติ คุณจึงเผยแพร่แอปสู่ App Store ได้ คู่มือนี้อธิบายขั้นตอนนี้ทีละหน้าจอ และรวบรวมปัญหาที่ทำให้แอปถูกส่งกลับบ่อยที่สุด
ยังอยู่ในขั้นสร้างแอปอยู่หรือไม่ เริ่มจาก วิธีสร้างแอป iPhone ได้เลย
สิ่งที่ต้องเตรียมก่อนเริ่ม
- สมาชิก Apple Developer Program ในฐานะบุคคลทั่วไป (ชื่อตามกฎหมายของคุณจะแสดงเป็นผู้ขาย) หรือในฐานะองค์กร (ต้องมี D-U-N-S Number อีเมลโดเมนของบริษัท และเว็บไซต์ที่ใช้งานได้)
- บิลด์ที่ลงนามแล้ว ของแอปที่อัปโหลดไปยัง App Store Connect โดยปกติทำจาก Xcode หรือผ่าน Transporter ของ Apple หรืออาจใช้บริการที่สร้างบิลด์ให้คุณ
- URL ของนโยบายความเป็นส่วนตัว และ URL สำหรับซัพพอร์ต พร้อมข้อมูลติดต่อที่เป็นปัจจุบัน Apple กำหนดให้ต้องมีทั้งสองอย่างสำหรับทุกแอป
- ภาพหน้าจอ: 1 ถึง 10 ภาพต่อขนาดอุปกรณ์ที่กำหนด เป็นไฟล์ JPEG หรือ PNG ที่ไม่มีความโปร่งใส App Store Connect จะแสดงขนาดที่ต้องใช้ ณ เวลาที่เขียนนี้คือขนาด iPhone 6.9 นิ้ว (หรือ 6.5 นิ้วหากคุณไม่ได้ส่งขนาด 6.9 นิ้ว) และขนาด iPad หากแอปของคุณทำงานบน iPad ด้วย
- บัญชีสำหรับเดโม หากบางส่วนของแอปต้องล็อกอิน
ขั้นตอนที่ 1: ลงทะเบียนใน Apple Developer Program
ลงชื่อเข้าใช้ด้วย Apple Account ที่เปิดการยืนยันตัวตนสองขั้นตอนไว้ แล้วลงทะเบียน บุคคลทั่วไปมักได้รับการอนุมัติอย่างรวดเร็ว ส่วนองค์กรควรเผื่อเวลาเพิ่ม เพราะ Apple ตรวจสอบสถานะทางกฎหมายของบริษัทและสิทธิ์ของคุณในการลงนามแทนบริษัท หากยังไม่มี D-U-N-S Number คุณสามารถขอได้ฟรีในหลายประเทศ แต่การออกหมายเลขใช้เวลา
ขั้นตอนที่ 2: สร้างรายการแอป
ใน App Store Connect เปิด Apps คลิก + แล้วเลือก New App กรอกข้อมูลดังนี้:
- Platform: iOS
- Name: ชื่อที่จะแสดงบน App Store ซึ่งต้องไม่ซ้ำกับแอปอื่นใน Store
- Primary language: ภาษาหลัก
- Bundle ID: ตัวระบุแอป เช่น com.yourcompany.yourapp ต้องตรงกับบิลด์
- SKU: รหัสภายในใดก็ได้
Apple ไม่อนุญาตให้เครื่องมือภายนอกสร้างรายการนี้ ดังนั้นคุณต้องทำขั้นตอนนี้เองหนึ่งครั้ง
ขั้นตอนที่ 3: อัปโหลดบิลด์
หากสร้างด้วย Xcode ให้ archive แอปแล้วอัปโหลดจาก Organizer บิลด์ยังอัปโหลดได้ด้วย Transporter หรือผ่าน App Store Connect API
หากสร้างด้วย Mythex
ในแพ็กเกจ Pro Mythex จะสร้างแอปที่เผยแพร่แล้วของคุณเป็นแอป iPhone บน Mac ของตัวเอง และอัปโหลดไปยัง TestFlight ของคุณ คุณไม่จำเป็นต้องมี Mac หรือ Xcode ขั้นตอนการตั้งค่าใช้เวลาไม่กี่นาที:
- ใน App Store Connect ไปที่ Users and Access → Integrations → App Store Connect API แล้วสร้าง Team key ที่มีบทบาท Admin
- ดาวน์โหลดไฟล์ .p8 Apple ให้ดาวน์โหลดได้เพียงครั้งเดียว จึงควรเก็บไฟล์ไว้ให้ดี
- ลากไฟล์ไปวางในแผง Connect App Store ของ Mythex แล้ววาง Issuer ID ที่แสดงอยู่เหนือรายการคีย์ Mythex จะตรวจสอบคีย์กับ Apple ก่อนบันทึก
ในการสร้างบิลด์ครั้งแรก Mythex จะบอกชื่อและ Bundle ID ที่ต้องใช้เมื่อคุณสร้างรายการแอปในขั้นตอนที่ 2 เมื่อการ์ดบิลด์แสดงว่า In TestFlight Apple จะประมวลผลบิลด์ประมาณ 10 ถึง 30 นาที จากนั้นบิลด์พร้อมให้ผู้ทดสอบใช้งาน ดูข้อมูลเพิ่มเติมได้ที่ตัวสร้างแอป iOS ของ Mythex
ขั้นตอนที่ 4: ทดสอบด้วย TestFlight
TestFlight คือช่องทางเบต้าของ Apple และควรใช้อย่างจริงจังก่อนส่งตรวจสอบ:
- ผู้ทดสอบภายใน: สมาชิกทีม App Store Connect ของคุณได้สูงสุด 100 คน สามารถติดตั้งบิลด์ได้ทันทีที่ประมวลผลเสร็จ
- ผู้ทดสอบภายนอก: สูงสุด 10,000 คน เชิญทางอีเมลหรือลิงก์สาธารณะ บิลด์แรกที่คุณเพิ่มเข้ากลุ่มภายนอกต้องผ่านการตรวจสอบเบต้าสั้น ๆ
- อายุของบิลด์: แต่ละบิลด์ทดสอบได้ 90 วัน
ผู้ทดสอบติดตั้งแอป TestFlight รับคำเชิญ แล้วติดตั้งบิลด์ของคุณ ขอให้พวกเขาทำงานหลักของแอป ไม่ใช่แค่เปิดแอปดู คู่มือการทดสอบเบต้า ของเราอธิบายวิธีหาผู้ทดสอบและรวบรวมความคิดเห็น
ขั้นตอนที่ 5: กรอกข้อมูลการลงรายการใน App Store
ที่หน้าเวอร์ชันของแอป ให้เพิ่ม:
- ภาพหน้าจอ สำหรับทุกขนาดที่ต้องใช้ โดยแสดงหน้าจอจริง
- ข้อความโปรโมชัน (ไม่บังคับ) และ คำอธิบาย ที่บอกชัดเจนว่าแอปทำอะไร
- คีย์เวิร์ด คั่นด้วยเครื่องหมายจุลภาค อย่าใส่ชื่อแอปซ้ำหรือชื่อคู่แข่ง
- Support URL และ marketing URL (ไม่บังคับ)
- หมายเลขเวอร์ชัน และ ลิขสิทธิ์
ภายใต้ App Information ให้ตั้งหมวดหมู่ URL นโยบายความเป็นส่วนตัว และ เรตติ้งอายุ โดยตอบแบบสอบถามของ Apple ภายใต้ Pricing and Availability ให้เลือกราคา (หรือฟรี) และประเทศที่เปิดให้ดาวน์โหลด
ขั้นตอนที่ 6: กรอก App Privacy
App Privacy ระบุข้อมูลที่แอปของคุณเก็บ เช่น อีเมล ชื่อ ตำแหน่ง หรือข้อมูลการใช้งาน ว่าใช้ทำอะไร และเชื่อมกับผู้ใช้หรือไม่ ข้อมูลนี้จะแสดงบนหน้า App Store ของคุณเป็น “ฉลากโภชนาการด้านความเป็นส่วนตัว” ให้รวมข้อมูลที่โค้ดของบุคคลที่สาม เช่น ระบบวิเคราะห์หรือผู้ให้บริการล็อกอิน เก็บด้วย
ส่วนนี้ใช้ได้เฉพาะบนเว็บไซต์ App Store Connect ไม่สามารถกรอกผ่านเครื่องมืออื่นได้ หากใช้ Mythex เอเจนต์จะบอกว่าควรตอบอย่างไรโดยอิงจากสิ่งที่แอปของคุณทำจริง
ขั้นตอนที่ 7: เพิ่มข้อมูลการตรวจสอบและส่ง
ใน App Review Information ให้เพิ่มชื่อ เบอร์โทร และอีเมลผู้ติดต่อ พร้อม บัญชีสำหรับเดโม ที่ใช้งานได้จริง เพิ่มหมายเหตุหากมีจุดที่ต้องอธิบาย เช่น “แท็บ Bookings จะแสดงคลาสหลังจากคุณเข้าร่วมคลาสแล้วเท่านั้น”
จากนั้นเลือกบิลด์ที่คุณทดสอบแล้ว คลิก Add for Review และ Submit for Review แพลตฟอร์มละหนึ่งเวอร์ชันเท่านั้นที่อยู่ระหว่างการตรวจสอบได้ในเวลาเดียวกัน
หากใช้ Mythex คุณขอให้เอเจนต์ทำขั้นตอนนี้ได้ มันจะแนบบิลด์ กรอกสิ่งที่ทำได้ และถามคุณก่อนส่ง
ขั้นตอนที่ 8: รอ ตอบกลับ และเผยแพร่
Apple ระบุว่าอย่างน้อยครึ่งหนึ่งของการส่งจะได้รับการตรวจสอบภายใน 24 ชั่วโมง และ 90% ภายใน 48 ชั่วโมง คุณจะได้รับอีเมลเมื่อสถานะเปลี่ยน หาก Apple มีคำถามหรือปฏิเสธบิลด์ ข้อความจะปรากฏในส่วน App Review ของ App Store Connect ให้ตอบกลับที่นั่น แก้ไขปัญหา แล้วส่งใหม่
เมื่อได้รับการอนุมัติ แอปจะถูกเผยแพร่โดยอัตโนมัติหรือรอให้คุณกดเผยแพร่เอง ขึ้นอยู่กับตัวเลือกที่คุณตั้งไว้ คุณยังตั้งวันที่เผยแพร่ล่วงหน้าได้ด้วย
ทำไมแอปถึงถูกปฏิเสธ และจะหลีกเลี่ยงอย่างไร
- แอปไม่สมบูรณ์ (แนวทาง 2.1) แอปค้าง ข้อความตัวอย่างที่ยังไม่ได้แก้ ลิงก์ที่ใช้ไม่ได้ หรือไม่มีการล็อกอินสำหรับเดโม Apple ระบุว่าปัญหานี้อยู่เบื้องหลังมากกว่า 40% ของประเด็นที่ยังไม่ได้รับการแก้ไข ทดสอบทุกปุ่มบน iPhone จริงก่อนส่ง
- เว็บไซต์ที่นำมาห่อใหม่ (แนวทาง 4.2) Apple คาดหวังฟีเจอร์ เนื้อหา และอินเทอร์เฟซที่มากกว่าเว็บไซต์ในกรอบ ให้แอปมีเลย์เอาต์ที่ออกแบบสำหรับโทรศัพท์ มีบัญชีผู้ใช้ ข้อมูลที่บันทึกไว้ และงานที่ทำได้จริง ข้อนี้สำคัญเป็นพิเศษสำหรับแอปเว็บที่ห่อไว้ รวมถึงแอปที่สร้างด้วย Mythex
- ไม่มีการลบบัญชีในแอป (แนวทาง 5.1.1(v)) หากผู้ใช้สร้างบัญชีในแอปได้ ต้องสามารถลบบัญชีนั้นได้ในแอปเช่นกัน
- การขายดิจิทัลนอกการซื้อในแอป (แนวทาง 3.1.1) การปลดล็อกฟีเจอร์หรือเนื้อหาด้วยเงินภายในแอปต้องใช้การซื้อในแอปของ Apple
- รายละเอียดความเป็นส่วนตัวไม่ตรงกับแอป ทำให้ App Privacy นโยบายความเป็นส่วนตัว และพฤติกรรมของแอปสอดคล้องกัน
หากต้องการหน้านโยบาย คู่มือการเขียนข้อกำหนดการใช้งานและนโยบายความเป็นส่วนตัวของเราอธิบายสิ่งที่ควรมี
การอัปเดตแอปในภายหลัง
สำหรับแต่ละเวอร์ชันใหม่ ให้เพิ่มหมายเลขเวอร์ชัน อัปโหลดบิลด์ใหม่ เขียนข้อความ “What's New” แล้วส่งอีกครั้ง ทุกการส่งจะถูกตรวจสอบ
หากแอปของคุณเป็นแอปเว็บที่ห่อไว้ เช่นเดียวกับแอปของ Mythex การเปลี่ยนแปลงในชีวิตประจำวันส่วนใหญ่จะไปถึงผู้ใช้ iPhone เมื่อคุณเผยแพร่แอปเว็บ เพราะแอปบนโทรศัพท์จะเปิดเว็บนั้นขึ้นมา คุณจึงส่งเวอร์ชันใหม่เป็นหลักเมื่อเปลี่ยนส่วนเปลือกของแอป เช่น ไอคอน ชื่อ หรือสิทธิ์การใช้งาน หาก Apple อนุมัติหมายเลขเวอร์ชันนั้นไปแล้ว Mythex จะเพิ่มหมายเลขให้ก่อนสร้างบิลด์ใหม่ (เช่น 1.0 เป็น 1.1)
การเผยแพร่บน Android ด้วย
กระบวนการของ Google แตกต่างออกไป มีค่าธรรมเนียมครั้งเดียว มีแทร็กสำหรับทดสอบ และสำหรับบัญชีบุคคลใหม่ต้องมีการทดสอบแบบปิด 14 วันกับผู้ทดสอบ 12 คน ดูวิธีเผยแพร่แอปบน Google Play
คำถาม
การนำแอปขึ้น App Store มีค่าใช้จ่ายเท่าไร
Apple Developer Program มีค่าใช้จ่าย 99 USD ต่อปี ณ เดือนพฤศจิกายน 2026 โดยราคาในภูมิภาคอื่นอาจต่างออกไปตามท้องถิ่น สถาบันการศึกษาที่ได้รับการรับรองสามารถขอยกเว้นค่าธรรมเนียมได้ หากคุณขายสินค้าดิจิทัลหรือการสมัครสมาชิกภายในแอป Apple จะหักค่าคอมมิชชันจากยอดขายเหล่านั้นด้วย
การตรวจสอบแอปของ App Store ใช้เวลานานเท่าไร
Apple ระบุว่าตรวจสอบอย่างน้อย 50% ของการส่งแอปภายในไม่ถึง 24 ชั่วโมง และ 90% ภายในไม่ถึง 48 ชั่วโมง การส่งที่ไม่สมบูรณ์จะใช้เวลานานกว่าเดิมหรือถูกปฏิเสธ ดังนั้นควรเตรียมบัญชีสำหรับทดสอบ นโยบายความเป็นส่วนตัว และภาพหน้าจอให้พร้อมก่อนส่ง
ฉันเผยแพร่แอป iPhone ได้โดยไม่มี Mac หรือไม่
ได้ หากมีบริการที่ช่วยสร้างและอัปโหลดแอปให้ Mythex Pro จะสร้างแอปของคุณบน Mac ของตัวเอง แล้วส่งไปยัง TestFlight ของคุณโดยใช้คีย์ API ของ App Store Connect ที่คุณสร้างขึ้น จากนั้นคุณส่งแอปเพื่อตรวจสอบจาก App Store Connect หรือขอให้เอเจนต์เตรียมการส่งให้ก็ได้
Mythex ส่งแอปของฉันขึ้น App Store ให้หรือไม่
Mythex ส่งบิลด์ไปยัง TestFlight ด้วยคีย์ App Store Connect ของคุณเอง คุณต้องสร้างรายการแอปและกรอก App Privacy ด้วยตัวเองบนเว็บไซต์ของ Apple เอเจนต์สามารถแนบบิลด์และกรอกรายละเอียดการลงรายการให้ได้ และจะถามคุณก่อนส่งแอปเพื่อตรวจสอบเสมอ การอนุมัติเป็นการตัดสินใจของ Apple เท่านั้น
เหตุผลที่แอปถูกปฏิเสธบ่อยที่สุดคืออะไร
Apple ระบุว่ามากกว่า 40% ของปัญหาที่ยังไม่ได้รับการแก้ไขอยู่ภายใต้แนวทาง 2.1 ความสมบูรณ์ของแอป ได้แก่ แอปค้าง เนื้อหาตัวอย่างที่ยังไม่ได้แก้ ลิงก์ที่ใช้ไม่ได้ และข้อมูลที่ขาดหาย เช่น บัญชีสำหรับเดโมที่ใช้ล็อกอินไม่ได้ สาเหตุอื่นที่พบบ่อยคือแอปที่เป็นเว็บไซต์ที่นำมาห่อใหม่เท่านั้น ไม่มีการลบบัญชีในแอป และการขายดิจิทัลที่ไม่ผ่านการซื้อในแอป