Check out what’s new from Firebase at Google I/O 2022. Learn more

แจกจ่ายแอป iOS ให้กับผู้ทดสอบโดยใช้คอนโซล Firebase

คุณสามารถจัดการผู้ทดสอบของทีมและแจกจ่ายบิลด์ให้กับพวกเขาได้โดยใช้คอนโซล Firebase

ก่อนจะเริ่ม

หากคุณยังไม่ได้ เพิ่ม Firebase ในโครงการ Apple ของคุณ

หากคุณไม่ได้ใช้ผลิตภัณฑ์ Firebase อื่นๆ คุณต้องสร้างโปรเจ็กต์และลงทะเบียนแอปของคุณเท่านั้น อย่างไรก็ตาม หากคุณตัดสินใจใช้ผลิตภัณฑ์เพิ่มเติมในอนาคต อย่าลืมทำตามขั้นตอนทั้งหมดในหน้าที่ลิงก์ด้านบนนี้

ขั้นตอนที่ 1 . สร้างแอปของคุณ

เมื่อคุณพร้อมที่จะเผยแพร่แอปเวอร์ชันก่อนเผยแพร่ไปยังผู้ทดสอบ ให้สร้างที่เก็บถาวรการแจกจ่ายที่มีลายเซ็น คุณสามารถใช้กระบวนการสร้างตามปกติได้ตราบเท่าที่คุณมีคุณสมบัติตรงตามข้อกำหนดต่อไปนี้:

  • หากต้องการเผยแพร่แอปของคุณนอกเหนือจากทีมพัฒนา คุณต้องใช้โปรไฟล์การแจกจ่ายเฉพาะกิจหรือองค์กรของคุณ
  • หากแอปของคุณใช้ Game Center, APN (และตามส่วนขยาย, Cloud Messaging ) หรือ iCloud ตรวจสอบให้แน่ใจว่าโปรไฟล์การจัดเตรียมของคุณใช้ ID ของแอปที่ชัดเจน ไม่ใช่ ID ตัวแทน
  • หากคุณกำลังใช้โปรไฟล์การแจกจ่ายเฉพาะกิจ ให้ใส่รหัสอุปกรณ์ (UDID) เฉพาะของอุปกรณ์ของผู้ทดสอบของคุณ เมื่อผู้ทดสอบ iOS ใหม่ลงทะเบียนในโปรแกรมทดสอบของคุณ คุณจะต้องอัปเดตโปรไฟล์การจัดสรรด้วย UDID ของอุปกรณ์ของพวกเขา ดู ลงทะเบียนอุปกรณ์ทดสอบเพิ่มเติม
  • คุณอัปเดตหมายเลขเวอร์ชันที่ผู้ใช้มองเห็นได้ของเป้าหมายการสร้าง ( Version ) และหมายเลขบิลด์เฉพาะ ( Build ) หากคุณทำการเปลี่ยนแปลงโค้ดตั้งแต่บิวด์ล่าสุด (นั่นคือ คุณไม่ได้สร้างใหม่เพียงเพื่ออัปเดตอุปกรณ์ที่ลงทะเบียน) คุณไม่จำเป็นต้องอัปเดตเวอร์ชันและหมายเลขบิวด์

เมื่อบิลด์เสร็จสิ้น มันจะบันทึกไฟล์ IPA และไฟล์บันทึกบางไฟล์ในโฟลเดอร์ที่คุณระบุ คุณแจกจ่ายไฟล์ IPA ให้กับผู้ทดสอบของคุณในขั้นตอนต่อไปนี้

ขั้นตอนที่ 2 . แจกจ่ายแอปของคุณให้กับผู้ทดสอบ

หากต้องการเผยแพร่แอปของคุณให้กับผู้ทดสอบ ให้อัปโหลดไฟล์ IPA โดยใช้คอนโซล Firebase:

  1. เปิด หน้าการแจกจ่ายแอป ของคอนโซล Firebase เลือกโปรเจ็กต์ Firebase เมื่อได้รับแจ้ง

  2. ในหน้าการ เผยแพร่ ให้เลือกแอปที่คุณต้องการเผยแพร่จากเมนูแบบเลื่อนลง

  3. ลากไฟล์ IPA ของแอปไปที่คอนโซลเพื่ออัปโหลด

  4. เมื่อการอัปโหลดเสร็จสิ้น ให้ระบุกลุ่มผู้ทดสอบและผู้ทดสอบแต่ละรายที่คุณต้องการรับบิลด์ จากนั้น เพิ่มบันทึกประจำรุ่นสำหรับบิลด์

    ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างกลุ่มผู้ทดสอบที่ จัดการผู้ทดสอบ

  5. คลิก แจกจ่าย เพื่อให้รุ่นพร้อมใช้งานสำหรับผู้ทดสอบ

เมื่อคุณเผยแพร่บิลด์ บิลด์จะพร้อมใช้งานในแดชบอร์ดการแจกจ่ายแอปของคอนโซล Firebase เป็นเวลา 150 วัน (5 เดือน) เมื่อบิลด์มีอายุ 30 วันนับจากหมดอายุ การแจ้งการหมดอายุจะปรากฏในคอนโซล Firebase และรายการบิลด์ของผู้ทดสอบในอุปกรณ์ทดสอบ

ผู้ทดสอบที่ไม่ได้รับเชิญให้ทดสอบแอปจะได้รับคำเชิญทางอีเมลเพื่อเริ่มต้น และผู้ทดสอบที่มีอยู่จะได้รับการแจ้งเตือนทางอีเมลว่าบิวด์ใหม่พร้อมที่จะทดสอบ หากต้องการเรียนรู้วิธีติดตั้งแอปทดสอบ โปรดดู ที่ตั้งค่าเป็นผู้ทดสอบ คุณสามารถตรวจสอบสถานะของผู้ทดสอบแต่ละคนได้ว่าพวกเขายอมรับคำเชิญหรือไม่และดาวน์โหลดแอปในคอนโซล Firebase หรือไม่

ผู้ทดสอบมีเวลา 30 วันในการยอมรับคำเชิญให้ทดสอบแอปก่อนที่จะหมดอายุ เมื่อคำเชิญหมดอายุ 5 วัน การแจ้งการหมดอายุจะปรากฏในคอนโซล Firebase ถัดจากผู้ทดสอบในรุ่น สามารถต่ออายุคำเชิญได้โดยส่งใหม่โดยใช้เมนูแบบเลื่อนลงในแถวผู้ทดสอบ

ขั้นตอนถัดไป