일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- MYSQL
- appres
- MFA
- albumbook
- otpkey
- git
- 안드로이드
- kmip
- 앱리소스
- Nodejs
- 인증
- 앱스토어
- apple
- Xcode
- SWIFT
- Android
- OSX
- OTP
- openssl
- 앨범북
- SSL
- FIDO2
- WebAuthn
- SwiftUI
- fido
- css
- 애플
- 2FA
- MSYS2
- SSH
Archives
- Today
- Total
인디노트
Apple 코드서명 공증 방법 본문
- # 코드 서명 my.plugin
codesign --sign "Developer ID Application: <개발자 이름>" --verbose=4 --deep --force --strict my.plugin - # 코드 서명 확인
codesign -dv --verbose=4 my.plugin - # 코드 서명한 위의 .plugin 을 패키지/설치 프로그램에 추가하여 .pkg 또는 .dmg 만들기
- # 설치 프로그램(예: .dmg 또는 .pkg)에 서명
productsign --sign "Developer ID Installer: <Developer Name>" ./my.pkg ./mySigned.pkg - # 코드 서명 확인
pkgutil --check-signature mySigned.pkg - # 공증을 위해 전송
xcrun altool --notarize-app --primary-bundle-id "com.demo.plugin" --username "your-apple-id@xyz.com" --password "xxxx-xxxx-xxxx-xxxx" --file mySigned.pkg - # 온라인으로 공증 상태 확인(step6가 요청 UID를 반환함)
xcrun altool --notarization-info <Request UID> --username "your-apple-id@xyz.com" --password "xxxx-xxxx-xxxx-xxxx" - # 오프라인 사용을 위해 공증된 파일 보관
xcrun stapler staple mySigned.pkg - # 보관한 파일이 그대로 있는지 확인
stapler validate --verbose mySigned.pkg
다음의 링크도 참고하면 좋을듯
https://www.bonobono.net/dev/os/mac-notarizing/
반응형
'정보' 카테고리의 다른 글
우분투에서 nameserver 설정 (0) | 2023.04.10 |
---|---|
Ubuntu 최소 설치에 VMWare Tools 설치하려면... (0) | 2023.04.10 |
OS X 설치용 PKG 파일을 사용하여 부팅 가능한 ISO 파일을 만드는 방법 - 실패.. 알아가는중... (0) | 2023.04.06 |
macOS ISO 만드는 createinstallmedia 사용법 (0) | 2023.04.06 |
해킨토시 관심 있다면... (0) | 2023.04.06 |
Comments