13 คะแนน โดย xguru 2022-08-10 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • พัฒนาด้วย Rust ล้วน ๆ จึงไม่จำเป็นต้องรันบนแพลตฟอร์มของ Apple เท่านั้น (ทำงานได้ทั้งบน Linux, Windows และ macOS)
  • สามารถลงนามไบนารี Mach-O ได้ (ฟอร์แมตไฟล์ปฏิบัติการของ Apple OS)
  • สามารถลงนาม/รับรอง/ผนวกการรับรอง (stapling) สำหรับแอปแบบไดเรกทอรี .app, อาร์ไคฟ์ XAR, ตัวติดตั้ง .pkg และดิสก์อิมเมจ DMG ได้
  • มี apple-codesign crate และ CLI rcodesign ให้ใช้งาน

2 ความคิดเห็น

 
joe123kr 2022-08-10

หมายความว่าสามารถตีความได้ว่า ซอฟต์แวร์ในระบบนิเวศของ Apple เดิมจะสามารถทำงานบนแพลตฟอร์มอื่นได้ใช่ไหม?

 
beejei 2022-08-10

การทำ codesign กับไบนารี — กล่าวคือเป็นการพิสูจน์ว่าใครเป็นผู้สร้างและสร้างเมื่อใด — จะสามารถทำได้จากที่ไหนก็ได้ จึงน่าจะมีความหมายอย่างมากในแง่ที่ว่าแม้กระบวนการ CI/CD จะรันอยู่บน Linux ก็ยังทำได้