Programmer:)

OSX .app 코드사이닝 젠킨스로 작업 전 터미널 테스트 본문

DEV/Jenkins

OSX .app 코드사이닝 젠킨스로 작업 전 터미널 테스트

ryeggg 2025. 5. 28. 15:43
반응형

코드사이닝..공증...너무 헷갈료...

 

.app 코드사이닝 진행 순서

 

xcode에 해당 개발자 계정 로그인

[Manage Certificates...] -> [Developer ID Application] 생성

 

Developer ID Application : .app을 코드사이닝 하기 위해 필요한 서명, 공증 전 필수 서명

Developer ID Installer : .pkg 인스톨러 공증 전 필수 서명

 

터미널 코드사이닝 명령어

codesign --deep --force --sign "[Developer ID Application: Your Name (TEAMID)]" /경로/앱이름.app

 

 

  • --deep : 앱 내에 포함된 모든 프레임워크, 라이브러리 등도 재귀적으로 서명
  • --force : 기존 서명을 강제로 덮어씀
  • --verify : 서명 후 검증
  • --verbose : 상세 출력
  • -s "식별자" : 서명에 사용할 인증서 이름 (예: "Developer ID Application: Your Name (TEAMID)")

 

코드사이닝 확인 방법

codesign --verify --deep --verbose=2 /경로/YourApp.app

 

 

반응형

'DEV > Jenkins' 카테고리의 다른 글

[Jenkins] 공유 라이브러리 심화  (1) 2024.07.16
[Jenkins] Telegram 연동하기  (0) 2024.07.12
[Jenkins] 공유 라이브러리  (0) 2024.07.11
[Jenkins] Home Directory 변경하기  (0) 2024.07.10
[Jenkins] mac homebrew 이용 remove  (0) 2024.02.19
Comments