จากปัญหาการพัฒนาทั้งหมดที่ฉันประสบมานานกว่า 20 ปีในฐานะนักพัฒนาซอฟต์แวร์ไม่มีใครเสียเวลามากไปกว่านี้เมื่อโปรไฟล์การลงนามรหัส / การจัดสรรใน Xcode
ในสัปดาห์นี้ฉันเสียเวลามากกว่า 8 ชั่วโมงในการสร้างแอป iPhone ของเรา ในอดีตมันใช้งานได้ฉันสามารถเก็บถาวรติดปุ่มดาวน์โหลดบนหน้าเว็บของเราและผู้ใช้สามารถติดตั้งแอพของเราจากหน้านี้
แต่ในสัปดาห์นี้ฉันกำลังเผชิญกับปัญหา "ไม่มีตัวตนที่มีอยู่" ซึ่งอธิบายไว้ที่นี่
ทุกอย่างนี่คือสิ่งที่แก้ไขปัญหาสำหรับฉัน:
เมื่อฉันเข้าสู่เว็บไซต์ Apple Developers ที่สิ้นหวังก็แสดงให้เห็นว่า บริษัท ของเรามีใบรับรอง "การกระจาย iOS" 2 ใบ พวกเขาถูกต้องวันหมดอายุของพวกเขาอยู่ห่างออกไปหลายเดือนและในแอปพลิเคชันKeychain Accessใบรับรองถูกติดตั้งและใช้ได้ ... ไม่มีปัญหาที่นี่
แต่สิ่งที่แก้ไขปัญหาของฉันคือการลบใบรับรองสองใบนี้สร้างใหม่จากนั้นสร้างโปรไฟล์การจัดสรร "ในบ้าน" ของฉัน (ตามเดิมแล้วตอนนี้แสดงว่าไม่ถูกต้องเนื่องจากใช้ใบรับรอง "การแจกจ่าย iOS" เก่า)
ฉันยังเข้าไปในแอปพลิเคชัน "การเข้าถึงพวงกุญแจ" บน MacBook ของฉันและลบพวงกุญแจ "การกระจาย iOS" ทั้งหมด
จากนั้นฉันดาวน์โหลดใบรับรอง & โปรไฟล์การจัดสรรใหม่ตอนนี้ในที่สุด Xcode จะรายงานว่ามีข้อมูลประจำตัวที่ฉันสามารถเซ็นรหัสด้วย
ถึงทีมพัฒนา Xcode:
กรุณา. รับการแก้ไขนี้
หากนักพัฒนาอย่างฉันอยู่ติดกับกำแพงไม่สามารถรับโปรไฟล์การจัดสรรที่ถูกต้องซึ่งจะส่งผลให้แอปที่ดาวน์โหลดได้ซึ่งจะล้มเหลวทุกครั้งที่ข้อความ "ไม่สามารถดาวน์โหลดแอปได้ในเวลานี้" .. อนุญาตให้ใช้ฟังก์ชันเก็บถาวร
แต่บอกผู้ใช้ว่าปัญหาคืออะไร ช่วยพวกเขาแก้ไขมันแทนที่จะผ่านการเคลื่อนไหวและให้พวกเขามีความสุขในการสร้างคลังเก็บซึ่งจะไม่มีประโยชน์
และหากการติดตั้ง Ad-Hoc ไม่ถูกต้องโปรดใส่บางสิ่งในบันทึกเพื่ออธิบายสิ่งที่ผิดพลาดและทำให้สามารถเข้าถึงได้จาก Xcode ขณะนี้ข้อความ "ไม่สามารถดาวน์โหลดแอปได้ในขณะนี้ " ของคุณทั้งไร้ประโยชน์และทำให้เข้าใจผิด
สิ่งสุดท้าย (ถ้าช่วยได้):
บริษัท ของเราตั้งใจให้ไลเซนส์โปรแกรมนักพัฒนาองค์กรหมดอายุเมื่อเดือนที่แล้ว จากนั้นเราก็ทำการต่ออายุทุกอย่างดูเหมือนจะไม่เป็นไรอีกครั้ง แต่บางทีเบื้องหลังอาจทำให้ใบรับรอง "การกระจาย iOS" ของเรายุ่งเหยิงใช่ไหม และอาจจะไม่ใช่ จากมุมมองของเว็บไซต์ Apple ทุกอย่างเรียบร้อยดี