ต้องรู้
- ไปที่ Applications > Utilities > Keychain Access app บน Mac ลบใบรับรองที่หมดอายุ
- ในแถบเมนูการเข้าถึงพวงกุญแจ เลือก ผู้ช่วยใบรับรอง > ขอใบรับรองจากผู้ออกใบรับรอง.
- ป้อนที่อยู่อีเมลและชื่อของคุณ เลือก บันทึกลงดิสก์แล้ว > ดำเนินการต่อ เพื่อบันทึกคำขอของคุณ (CSR)
บทความนี้อธิบายวิธีต่ออายุใบรับรองของนักพัฒนาที่หมดอายุสำหรับ iPhone และ iPad กระบวนการนี้ใช้เวลานานและเริ่มต้นด้วยคำขอลงนามใบรับรอง (CSR)
ต่ออายุใบรับรองนักพัฒนาสำหรับการพัฒนา iPhone และ iPad
Apple จะไม่เตือนคุณเมื่อใบรับรองของคุณหมดอายุ คุณเห็นข้อผิดพลาดที่แจ้งว่า iPad ของคุณไม่มีโปรไฟล์ที่ถูกต้องติดตั้งอยู่ การหาว่าเป็นใบรับรองของผู้พัฒนาที่หมดอายุนั้นมีชัยไปกว่าครึ่ง อีกครึ่งหนึ่งกำลังตั้งค่าใหม่และแนบกับโปรไฟล์ของคุณอย่างถูกต้อง
ทำตามขั้นตอนเหล่านี้เพื่อให้ทุกอย่างทำงานได้อย่างถูกต้องอีกครั้ง
-
เปิดแอปพลิเคชั่น Keychain Access บน Mac ของคุณ ตั้งอยู่ใน Applications > Utilities.
ลบใบรับรองที่หมดอายุตามที่ระบุโดยวงกลมสีแดงที่มี X อยู่ในนั้น พวกเขามีชื่อว่า "นักพัฒนา iPhone: [ชื่อ]" และ "การกระจายของ iPhone: [ชื่อ]" หรือคล้ายกัน
-
ในเมนู การเข้าถึงพวงกุญแจ เลือก ผู้ช่วยใบรับรอง > ขอใบรับรองจากผู้ออกใบรับรอง.
-
ป้อนที่อยู่อีเมลที่ถูกต้องและชื่อของคุณ แล้วเลือก บันทึกลงดิสก์ จากตัวเลือก คลิก Continue และบันทึกไฟล์ Certificate Signing Request (CSR) ลงใน Mac ของคุณ
-
ไปที่ส่วนใบรับรองของพอร์ทัลการเตรียมใช้งาน iOS เพื่ออัปโหลดไฟล์ CSR และรับใบรับรองที่ถูกต้อง หลังจากที่คุณอัปโหลดแล้ว โปรดรอสักครู่แล้วรีเฟรชหน้าจอเพื่อให้ออก หยุดดาวน์โหลดใบรับรองไปก่อน
คุณต้องเข้าสู่ระบบด้วย Apple ID และรหัสผ่านของคุณและเป็นนักพัฒนา Apple เพื่อเข้าถึงหน้าจอการจัดเตรียม
- เลือกแท็บ Distribution ในส่วน Certificates และทำตามขั้นตอนเดียวกันเพื่อให้แน่ใจว่าคุณมีใบรับรองในการเผยแพร่แอปเป็น ดี. อีกครั้ง โปรดรอการดาวน์โหลดใบรับรองก่อน
- ไปที่ส่วนการจัดสรรของพอร์ทัลการจัดสรร iOS
- เลือก Edit และ Modify สำหรับโปรไฟล์ที่คุณต้องการใช้เข้ารหัสแอปของคุณ
- ในหน้าจอ Modify ตรวจสอบให้แน่ใจว่ามีเครื่องหมายถูกข้างใบรับรองใหม่ของคุณ และส่งการเปลี่ยนแปลง
-
คลิกแท็บ Distribution และทำตามขั้นตอนเดียวกันกับโปรไฟล์การแจกจ่ายของคุณ โปรดรอการดาวน์โหลดโปรไฟล์เหล่านี้
- เปิด ยูทิลิตี้การกำหนดค่า iPhone.
-
ไปที่หน้าจอ Provisioning Profiles ใน iPhone Configuration Utility และลบโปรไฟล์การจัดเตรียมปัจจุบันของคุณและโปรไฟล์การแจกจ่ายของคุณ แม้ว่าจะยังไม่หมดอายุก็ตาม คุณต้องการแทนที่ด้วยโปรไฟล์ใหม่ที่แนบมากับใบรับรองใหม่
ตอนนี้คุณลบใบรับรองการเซ็นโค้ดของ Mac และโปรไฟล์แล้ว คุณสามารถเริ่มดาวน์โหลดเวอร์ชันใหม่ได้
- กลับไปที่ ส่วนการจัดสรร และดาวน์โหลดทั้งโปรไฟล์การจัดสรรและโปรไฟล์การแจกจ่ายของคุณ เมื่อดาวน์โหลดแล้ว ให้ดับเบิลคลิกที่ไฟล์เพื่อติดตั้งในยูทิลิตี้การกำหนดค่า
- กลับไปที่ส่วน Certificates และดาวน์โหลดใบรับรองใหม่สำหรับการพัฒนาและการแจกจ่าย อีกครั้ง คลิกสองครั้งที่ไฟล์เพื่อติดตั้งในการเข้าถึงพวงกุญแจ
คุณควรพร้อมที่จะติดตั้งแอปทดสอบบน iPad ของคุณอีกครั้งและส่งไปที่ Apple App Store ส่วนสำคัญของขั้นตอนเหล่านี้คือการล้างไฟล์เก่าเพื่อให้แน่ใจว่า Xcode หรือแพลตฟอร์มการพัฒนาบุคคลที่สามของคุณจะไม่สับสนระหว่างไฟล์เก่ากับไฟล์ใหม่ วิธีนี้จะช่วยหลีกเลี่ยงอาการปวดหัวใหญ่เมื่อแก้ไขปัญหาของกระบวนการ