การลงนามโค้ดไลบรารีแบบคงที่สำหรับ iOS

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

คำถามที่ฉันมีดังต่อไปนี้:

  1. การเซ็นโค้ดเป็นสิ่งจำเป็นในกรณีของไลบรารีแบบคงที่หรือไม่? หรือเป็นทางเลือกในกรณีของเรา?

  2. ตามหลักการแล้ว ใครควรเป็นผู้ลงนามโค้ดในไลบรารี ควรจะเป็นเราหรือควรจะเป็นลูกค้า? ถ้าเราเป็นคนที่ควรทำ จะสามารถทำได้ด้วยตัวตนของนักพัฒนาคนไหนหรือเปล่า?

  3. ในบางจุดเราคาดหวังว่าลูกค้าของเราจะอัปเดตแอปของตนใน App Store ด้วยไลบรารีของเรา มีโอกาสที่การลงนามรหัสห้องสมุดอาจทำให้เกิดปัญหาหรือไม่? (ถ้าเราเป็นคนเซ็นโค้ดเอง)

person sasfour    schedule 02.12.2014    source แหล่งที่มา


คำตอบ (1)


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

person Sven    schedule 02.12.2014