ขั้นตอนการนำแอปพลิเคชันขึ้น Testfight เพื่อทดสอบในฝั่ง iOS

ขั้นตอนการนำแอปพลิเคชันขึ้น Testfight เพื่อทดสอบในฝั่ง iOS

ขั้นตอนการนำแอปพลิเคชันขึ้น Testfight เพื่อทดสอบในฝั่ง iOS

การนำแอปพลิเคชันขึ้น 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:
  1. ไปที่เมนู Product > Archive
  2. เมื่อ 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 จะช่วยให้คุณสามารถตรวจสอบการทำงานของแอปและรับฟีดแบ็กจากผู้ทดสอบได้อย่างมีประสิทธิภาพ