หากฉันเพิกถอนใบรับรองการกระจายที่มีอยู่มันจะทำให้ทุกสิ่งสกปรกด้วยแอพที่มีอยู่หรือไม่


204

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

นั่นคือสิ่งที่ฉันกำลังจะทำ แต่ฉันไม่รู้ว่า ramifications สำหรับแอพที่มีอยู่ มันจะเลอะอะไรขึ้นกับสิ่งนั้นหรือไม่ และเมื่อองค์กรต้องการดำเนินการอัปเดตแอปต่อไปพวกเขาไม่สามารถเพิกถอนได้และมอบหมายใบรับรองให้กับพวกเขาอีกครั้งหรือไม่

ส่วนหนึ่งของกระบวนการนี้เป็นหมอกเล็กน้อยสำหรับฉันดังนั้นการชี้แจงเล็ก ๆ น้อย ๆ จะได้รับการชื่นชม !!


7
มีการเชื่อมโยงที่จะเป็นหน้าเว็บของแอปเปิ้ลของเอกสาร
Artem Oboturov

20
จากเอกสารที่เชื่อมโยง: "สำคัญ: สมาชิกของโปรแกรมนักพัฒนา iOS มาตรฐานสามารถมั่นใจได้ว่าการแทนที่ผู้พัฒนาหรือใบรับรองการกระจายของคุณจะไม่ส่งผลกระทบต่อแอพที่มีอยู่ที่คุณเผยแพร่ใน iOS App Store และจะไม่มีผลต่อความสามารถของคุณ อัปเดตแอปเหล่านั้น " - developer.apple.com/library/ios/#technotes/tn2250/_index.html#//…
ภาคภูมิใจสมาชิก

5
การอ้างอิงทั้งสองไม่ถูกต้องในขณะนี้ ข้อความของ Apple:. "เอกสารเกษียณสำคัญ: เอกสารนี้อาจไม่เป็นแนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนาในปัจจุบันลิงก์ไปยังการดาวน์โหลดและทรัพยากรอื่น ๆ อาจไม่สามารถใช้งานได้อีกต่อไป"
Krishnan

2
นี่อาจเป็นเอกสารที่เป็นปัจจุบัน
Michael Radionov

สิ่งที่เกี่ยวกับการแจ้งเตือนผลักดัน? ใบรับรองการจัดจำหน่ายของฉันหมดอายุและฉันจำเป็นต้องเพิกถอนเป็นฉบับใหม่ ฉันไม่จำเป็นต้องทำการอัปโหลดแอปใหม่ หนึ่งออนไลน์ดี ฉันคิดว่าฉันต้องทำใบรับรองใหม่และ. pem ใหม่ (ด้วย. ใบรับรองใหม่และ. key ใหม่) หลังจากนั้นแอพของฉันจะได้รับการแจ้งเตือนแบบพุชอีกครั้งโดยไม่ต้องส่งอีกหรือ
Miwi

คำตอบ:


223

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

คุณสามารถค้นหาคำถามนี้ถามตอบและถามอีกครั้งหลายครั้งในฟอรัม Apple Dev (เช่นนี่คือคำถามเดียว ) ดังนั้นคุณจะอยู่ที่นั่นหากคุณยังลังเล

เกี่ยวกับบัญชี Enterprise Developer: ด้วยความเห็นของ Mike

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


37
เพียงโน้ตสำหรับคนอื่นที่มาที่นี่: นี่เป็นคำแนะนำที่ดีสำหรับแอพสโตร์ อย่าเพิกถอนใบรับรองหากคุณกำลังจัดการบัญชีองค์กร
Mike Weller

4
@ MikeWeller คุณสามารถอธิบายได้ว่าทำไม
Karoh

76
@Horak แอพสโตร์ App จะลาออกพร้อมกับใบรับรอง Apple เมื่อไปที่สโตร์ การเพิกถอนใบรับรองในพอร์ทัลการจัดสรรจึงไม่มีผลกระทบ แอพระดับองค์กรใช้ใบรับรองดั้งเดิมซึ่งหมายความว่าการเพิกถอนจะทำให้แอปหยุดทำงานในอุปกรณ์ทั้งหมดที่ติดตั้งไว้ หากคุณเพิกถอนใบรับรองของบัญชีองค์กรแอปทั้งหมดที่ติดตั้งในอุปกรณ์พนักงานทั้งหมดจะหยุดทำงาน
Mike Weller

1
@MikeWeller ตกลงดังนั้นถ้าเราจัดการแอปขององค์กรและเพิกถอนใบรับรองเพื่อสร้างแอปใหม่เราจะทำให้แอพองค์กรเหล่านั้นใช้ใบรับรองใหม่ได้อย่างไรเพื่อที่แอพของพวกเขาจะไม่แตก
แบรนดอน A

1
@BrandonA ก็เกิดขึ้นกับฉันเช่นกัน คุณต้องลาออกจากแอพและแจกจ่ายใหม่ทั้งหมด กระบวนการเรียนรู้. สิ่งที่ฉันสงสัยว่าถ้าฉันลบใบรับรองการพัฒนาจะมีผลกับแอปที่ใช้งานจริงหรือไม่ ดังนั้นถ้าฉันปล่อยใบรับรองการผลิตไว้โดยไม่แตะต้อง
MobileMon

65

การเพิกถอนใบรับรองนั้นไม่มีความเกี่ยวข้องกับ App Store หรือแอพที่มีอยู่ เมื่อคุณเพิกถอนใบรับรองใบรับรองนั้นจะถูกลบออกจากรายการใบรับรอง การเพิกถอนมีผลกระทบเหล่านี้:

  1. คุณไม่สามารถสร้างแอปใน Xcode ได้อีกต่อไปโดยใช้โปรไฟล์การจัดหาที่มี
    ใบรับรองที่ถูกเพิกถอน

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


@SURESHSANKE หมายความว่าคุณไม่สามารถอัปเดตแอปที่ลบใบรับรองได้หรือไม่
zbz.lvlv

3
คุณสามารถอัพเดตได้ด้วยบิลด์ใหม่ที่ลงชื่อด้วยใบรับรองใหม่
Gasper Kolenc

จะทำอย่างไรถ้าฉันได้ส่งใบสมัครเพื่อตรวจสอบและฉันจะลบใบรับรองการปรับใช้ พวกเขาจะปฏิเสธแอปของฉันหรือไม่
Chanchal Raj

1
ไม่พวกเขาจะไม่ปฏิเสธแอปของคุณ เนื่องจากการตรวจสอบความถูกต้องของใบรับรองเป็นสิ่งจำเป็นสำหรับการส่งเท่านั้นเมื่อส่งเพื่อตรวจทานดังนั้นจึงไม่มีความสัมพันธ์ใด ๆ
SURESH SANKE

จากสิ่งที่ฉันเห็นถ้าฉันลงนามในแอปเฉพาะกิจกับใบรับรองจะไม่สามารถติดตั้งได้อีกหลังจากถูกเพิกถอน มีใครเห็นอีกบ้าง
Matt__C

3

คุณสามารถเพิกถอนได้หลังจากชำระค่าบริการในปีหน้า จากนั้นจะพร้อมท์ให้คุณรับใบรับรองใหม่ คุณส่ง CSR ของคุณดาวน์โหลดใบรับรองใหม่และสร้างโปรไฟล์การจัดสรรใหม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.