Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

ก่อนจะเริ่ม

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

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

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

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

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

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

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

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

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

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

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

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

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

  5. คลิกกระจายเพื่อให้การสร้างที่มีให้ทดสอบ

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

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

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

ขั้นตอนที่ 3 ลงทะเบียนอุปกรณ์เพิ่มเติม

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

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

  1. เพิ่มอุปกรณ์ไปยังพอร์ทัลนักพัฒนา Apple ของคุณ
    • ตัวเลือกที่ 1: นำเข้า UDIDs อุปกรณ์ที่เป็นไฟล์ CSV

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

      โปรดทราบว่าบัญชีนักพัฒนา Apple ของคุณอาจอนุญาตให้คุณนำเข้าอุปกรณ์ได้จำนวนจำกัดต่อปีเท่านั้น

    • ตัวเลือกที่ 2: รวบรวมและป้อน UDIDs ทางอีเมล

      ในการ เพิ่มอุปกรณ์ หน้าของนักพัฒนาพอร์ทัลแอปเปิ้ลลงทะเบียน UDID ใหม่ที่ระบุไว้ในอีเมลที่คุณได้รับ

  2. เพิ่มอุปกรณ์ที่ลงทะเบียนไปให้ รายละเอียดการจัดเตรียม
  3. ดาวน์โหลดโปรไฟล์การจัดสรรและใช้เพื่อสร้างแอปของคุณใหม่ หากคุณกำลังสร้างใหม่เพื่ออัปเดตอุปกรณ์ที่ลงทะเบียนเท่านั้น อย่าอัปเดตหมายเลขบิลด์หรือเวอร์ชัน
  4. Re-จัดจำหน่ายแอป จาก Firebase คอนโซลหรือ CLI หากคุณได้แจกจ่ายบิลด์ที่มีหมายเลขบิลด์และเวอร์ชันเดียวกันแล้ว เฉพาะผู้ใช้อุปกรณ์ที่ลงทะเบียนใหม่เท่านั้นที่จะได้รับอีเมลแจ้งเตือน