การนำแอปพลิเคชันขึ้น TestFlight เพื่อทดสอบบนฝั่ง iOS เป็นขั้นตอนสำคัญในการตรวจสอบแอปก่อนนำขึ้นสู่ App Store นี่คือขั้นตอนโดยละเอียด:
1. เตรียมความพร้อมใน Xcode
- ตรวจสอบว่าแอปพลิเคชันของคุณพร้อมใช้งาน: ตรวจสอบว่าแอปไม่มีข้อผิดพลาด (error) หรือบั๊กที่ทำให้แอปทำงานผิดพลาด
- ตั้งค่า Bundle Identifier: ต้องแน่ใจว่า Bundle Identifier ใน Xcode เป็นเอกลักษณ์และตรงกับที่คุณลงทะเบียนไว้ใน Apple Developer Account
- เพิ่ม App Icon: ตรวจสอบว่าได้เพิ่มไอคอนแอปพลิเคชันที่จำเป็นทั้งหมด (รวมถึงขนาดต่างๆ) ลงใน Xcode แล้ว
- ตั้งค่า Version และ Build Number: ตรวจสอบให้แน่ใจว่าหมายเลขเวอร์ชันและหมายเลขบิลด์มีความถูกต้อง โดยแต่ละการอัปโหลดจะต้องมีหมายเลขบิลด์ที่สูงกว่าครั้งก่อน
2. สร้างไฟล์ Archive
- เลือกอุปกรณ์ปลายทาง (Destination): ใน Xcode ให้เลือกเป็น "Any iOS Device (arm64)"
- สร้าง Archive:
- ไปที่เมนู Product > Archive
- เมื่อ Archive สำเร็จ จะเปิดหน้าต่าง Organizer ขึ้นมา ซึ่งคุณจะเห็นรายการแอปพลิเคชันที่สร้าง Archive
3. อัปโหลดแอปไปยัง App Store Connect
- ในหน้าต่าง Organizer ให้เลือก Archive ที่คุณสร้าง แล้วคลิกที่ปุ่ม Distribute App
- เลือก App Store Connect จากนั้นเลือก Upload
- ทำตามขั้นตอนเพื่อตรวจสอบการตั้งค่า เช่น Sign in ด้วย Apple ID ของคุณ และตรวจสอบ Certificate และ Provisioning Profile
- กด Upload เพื่ออัปโหลดแอปไปยัง App Store Connect
4. เข้าสู่ App Store Connect
- ไปที่ App Store Connect แล้วเข้าสู่ระบบด้วย Apple Developer Account ของคุณ
- ในหน้า My Apps เลือกแอปพลิเคชันที่คุณต้องการทดสอบ (หากยังไม่ได้สร้างแอปใหม่ คุณต้องสร้างแอปใน App Store Connect โดยกรอกข้อมูลที่จำเป็น เช่น ชื่อแอปและแพลตฟอร์มที่รองรับ)
5. ตั้งค่า TestFlight ใน App Store Connect
- เมื่อแอปพลิเคชันของคุณถูกอัปโหลดสำเร็จแล้ว จะปรากฏในแท็บ TestFlight
- ไปที่แท็บ TestFlight เพื่อดูรายการบิลด์ที่คุณอัปโหลดมา
- คลิกที่ + เพื่อเพิ่มกลุ่มผู้ทดสอบภายใน (Internal testers) หรือผู้ทดสอบภายนอก (External testers)
6. เชิญผู้ทดสอบ
- ผู้ทดสอบภายใน: สามารถเชิญได้ทันทีหลังจากเพิ่มใน App Store Connect โดยไม่ต้องผ่านการอนุมัติจาก Apple สามารถมีผู้ทดสอบภายในได้สูงสุด 100 คน
- ผู้ทดสอบภายนอก: ก่อนที่จะปล่อยให้ผู้ทดสอบภายนอกทดสอบได้ Apple จะต้องตรวจสอบบิลด์ที่คุณอัปโหลด อาจต้องใช้เวลาในการรออนุมัติ 1-2 วัน หลังจากได้รับการอนุมัติแล้วคุณสามารถเชิญผู้ทดสอบภายนอกได้สูงสุด 10,000 คน
7. ส่งลิงก์เชิญให้ผู้ทดสอบ
เมื่อเพิ่มผู้ทดสอบแล้ว TestFlight จะสร้างลิงก์เชิญสำหรับผู้ทดสอบ คุณสามารถส่งลิงก์นี้ให้กับผู้ทดสอบผ่านอีเมลหรือแชร์ลิงก์โดยตรงได้
8. ตรวจสอบผลการทดสอบ
หลังจากที่ผู้ทดสอบได้รับเชิญและดาวน์โหลดแอปจาก TestFlight แล้ว พวกเขาจะสามารถเริ่มทดสอบแอปและส่ง feedback ผ่าน TestFlight ได้
- คุณสามารถตรวจสอบฟีดแบ็กของผู้ทดสอบและข้อมูลเชิงลึกเกี่ยวกับการทำงานของแอปผ่านทาง App Store Connect
9. แก้ไขบั๊กและอัปโหลดบิลด์ใหม่
เมื่อได้รับผลการทดสอบ คุณสามารถแก้ไขบั๊กและปรับปรุงแอปพลิเคชัน จากนั้นสร้างบิลด์ใหม่เพื่ออัปโหลดและทดสอบใน TestFlight ซ้ำได้จนกว่าคุณจะพร้อมสำหรับการส่งแอปไปยัง App Store
การนำแอปพลิเคชันขึ้น TestFlight จะช่วยให้คุณสามารถตรวจสอบการทำงานของแอปและรับฟีดแบ็กจากผู้ทดสอบได้อย่างมีประสิทธิภาพ