เสร็จสมบูรณ์แล้ว: อิมพลีเมนเทชันโอเพนซอร์สแบบสมบูรณ์ของการลงนามโค้ดและการรับรองจาก Apple
(gregoryszorc.com)- พัฒนาด้วย Rust ล้วน ๆ จึงไม่จำเป็นต้องรันบนแพลตฟอร์มของ Apple เท่านั้น (ทำงานได้ทั้งบน Linux, Windows และ macOS)
- สามารถลงนามไบนารี Mach-O ได้ (ฟอร์แมตไฟล์ปฏิบัติการของ Apple OS)
- สามารถลงนาม/รับรอง/ผนวกการรับรอง (stapling) สำหรับแอปแบบไดเรกทอรี
.app, อาร์ไคฟ์ XAR, ตัวติดตั้ง.pkgและดิสก์อิมเมจ DMG ได้ - มี
apple-codesigncrate และ CLIrcodesignให้ใช้งาน
2 ความคิดเห็น
หมายความว่าสามารถตีความได้ว่า ซอฟต์แวร์ในระบบนิเวศของ Apple เดิมจะสามารถทำงานบนแพลตฟอร์มอื่นได้ใช่ไหม?
การทำ
codesignกับไบนารี — กล่าวคือเป็นการพิสูจน์ว่าใครเป็นผู้สร้างและสร้างเมื่อใด — จะสามารถทำได้จากที่ไหนก็ได้ จึงน่าจะมีความหมายอย่างมากในแง่ที่ว่าแม้กระบวนการ CI/CD จะรันอยู่บน Linux ก็ยังทำได้