13P by xguru 2022-08-10 | favorite | 댓글 2개
  • Rust 만으로 구현되어 꼭 애플 플랫폼에서 구동할 필요 없음 (리눅스,윈도우,맥 어디서든 가능)
  • Mach-O 바이너리 서명 가능(애플OS의 실행파일 포맷)
  • .app 디렉토리 번들, XAR 아카이브, .pkg 인스톨러, DMG 디스크 이미지의 서명/공증/합치기(스테이플링) 가능
  • apple-codesign Crate와 rcodesign CLI 제공

기존 애플 생태계의 소프트웨어가 다른 플랫폼에서 구동될 수 있다는 걸로 읽으면 될까요?

바이너리에 대한 codesign - 즉 이건 누가 언제 만들었음을 증명함 - 하는 작업을 어디서든 할 수 있게 해주니, CI/CD 프로세스가 리눅스에서 돌아도 된다는 점에서 큰 의미가 있을 것 같습니다.