การต่ออายุใบรับรองนักพัฒนาซอฟต์แวร์และโปรไฟล์การจัดเตรียม
หนึ่งในแง่มุมของ การพัฒนาแอปพลิเคชัน iPad ที่สามารถมีนักพัฒนาซอฟต์แวร์ดึงฟันออกได้คือการตั้งค่าการลงชื่อโค้ดที่เหมาะสมสำหรับการรวบรวมแอปและการโอนไปยัง iPad เพื่อทดสอบ และราวกับว่าทำครั้งเดียวไม่พอสยองขวัญจะโตขึ้นเมื่อถึงเวลาที่จะต่ออายุใบรับรองของนักพัฒนาซอฟต์แวร์
วิธีพัฒนาแอป iPad
อย่างไรก็ตามแอปเปิ้ลไม่ได้เตือนคุณเมื่อใบรับรองของคุณหมดอายุดังนั้นสิ่งแรกที่คุณต้องทำคือข้อผิดพลาดในการบอกว่า iPad ของคุณไม่มีโปรไฟล์ที่ถูกติดตั้งอยู่ การทำเช่นนี้อาจส่งผลต่อลูปเนื่องจากโปรไฟล์อาจไม่หมดอายุ แต่หากใบรับรองที่ผูกไว้หมดอายุโปรไฟล์จะหยุดทำงาน
การระบุว่าเป็นใบรับรองของนักพัฒนาซอฟต์แวร์ที่หมดอายุแล้วคือการต่อสู้เพียงครึ่งเดียว อีกครึ่งหนึ่งได้รับการติดตั้งและแนบโปรไฟล์ของคุณอย่างเหมาะสม ต่อไปนี้เป็นขั้นตอนที่คุณต้องดำเนินการเพื่อให้ทุกอย่างพร้อมใช้งานและทำงานได้อย่างถูกต้องอีกครั้ง:
รีวิว: Corona SDK สำหรับการพัฒนา iPhone และ iPad
- ขอใบรับรองใหม่ คุณสามารถทำได้โดยใช้แอพพลิเคชั่น Keychain Access ซึ่งคุณจะพบได้โดยเข้าไปที่แอพพลิเคชัน Mac ของคุณและคลิกที่โฟลเดอร์ Utilities
- ภายใน Keychain Access คุณจะเห็นใบรับรองปรากฏ ใบรับรองที่จำเป็นสำหรับการพัฒนาจะมีชื่อว่า "iPhone Developer: [name]" และ "iPhone Distribution: [name]" พวกเขายังจะมีวงกลมสีแดงที่มีเครื่องหมาย X อยู่ตรงกลางว่าพวกเขาหมดอายุแล้ว คุณจะต้องการลบใบรับรองที่หมดอายุออกไปมิเช่นนั้นคุณอาจพบปัญหาเกี่ยวกับการลงชื่อในแอปพลิเคชันของคุณ
- หลังจากที่คุณล้างข้อมูลใบรับรองหมดอายุแล้วคุณต้องสร้างไฟล์ที่ขอใหม่ ทำเช่นนี้โดยไปที่ Keychain Access -> Certificate Assistant -> ขอใบรับรองจากผู้ออกใบรับรอง
- ป้อนที่อยู่อีเมลที่ถูกต้องชื่อของคุณและเลือก "บันทึกไปยังดิสก์" จากตัวเลือก คลิกดำเนินการต่อเพื่อบันทึกไฟล์
- ไปที่ส่วนใบรับรองของพอร์ทัลการให้ iOS เพื่ออัปโหลดไฟล์และรับใบรับรองที่ถูกต้อง เมื่ออัปโหลดแล้วคุณจะต้องรออีกสักครู่และรีเฟรชหน้าจอเพื่อให้ได้รับการเผยแพร่ ระงับการดาวน์โหลดใบรับรองในขณะนี้
- เลือกแท็บการแจกจ่ายในส่วนใบรับรองและดำเนินการตามขั้นตอนเดียวกันเพื่อให้แน่ใจว่าคุณมีใบรับรองเพื่อแจกจ่ายแอปด้วย อีกครั้งถือปิดการดาวน์โหลดใบรับรองสำหรับเดี๋ยวนี้
- ไปที่ส่วนการจัดเตรียมของพอร์ทัลการให้ iOS
- เลือกแก้ไขและแก้ไขโปรไฟล์ที่คุณต้องการใช้เพื่อลงนามในแอป
- ในหน้าจอแก้ไขตรวจสอบให้แน่ใจว่ามีเครื่องหมายถูกติดกับใบรับรองใหม่และส่งการเปลี่ยนแปลง
- คลิกที่แท็บ Distribution (แจกจ่าย) และทำตามกระบวนการเดียวกันกับโปรไฟล์การแจกจ่ายของคุณ อีกครั้งถือปิดการดาวน์โหลดโปรไฟล์เหล่านี้
- เปิด iPhone Configuration Utility
- ไปที่หน้าโปรไฟล์ Provisioning Profiles ในยูทิลิตี้การกำหนดค่า iPhone และลบโปรไฟล์การจัดเตรียมปัจจุบันและโปรไฟล์การแจกจ่ายของคุณแม้ว่าจะยังไม่หมดอายุก็ตาม คุณต้องการแทนที่โปรไฟล์เหล่านี้ด้วยโปรไฟล์ใหม่ที่แนบกับใบรับรองใหม่
- ขณะนี้เราได้รับใบรับรองและโปรไฟล์ที่เข้ารหัสของ Mac แล้วเราสามารถเริ่มดาวน์โหลดเวอร์ชันใหม่ได้
- กลับไปที่ส่วนการจัดเตรียมและดาวน์โหลดทั้งโปรไฟล์การจัดเตรียมและโปรไฟล์การแจกจ่ายของคุณ เมื่อดาวน์โหลดแล้วคุณจะต้องคลิกสองครั้งที่ไฟล์เพื่อติดตั้งในอรรถประโยชน์การตั้งค่า
- กลับไปที่ส่วนใบรับรองและดาวน์โหลดใบรับรองใหม่สำหรับการพัฒนาและแจกจ่าย เพียงคลิกสองครั้งที่ไฟล์ควรจะเพียงพอที่จะติดตั้งใน Keychain Access
และนั่นแหล่ะ คุณควรอ่านเพื่อติดตั้งแอพพลิเคชันทดสอบบน iPad ของคุณอีกครั้งและส่งอย่างถูกต้องไปที่ Apple App Store ขั้นตอนสำคัญของขั้นตอนเหล่านี้คือการล้างไฟล์เก่าเพื่อให้แน่ใจว่า Xcode หรือแพลตฟอร์มการพัฒนาของบุคคลที่สามไม่สับสนกับไฟล์เก่าด้วยไฟล์ใหม่ วิธีนี้จะหลีกเลี่ยงอาการปวดหัวที่สำคัญเมื่อแก้ไขปัญหาเกี่ยวกับกระบวนการนี้