-
728x90
상황:
pwa builder(https://www.pwabuilder.com)를 통해 웹앱화 하고,
앱 출시를 위해 앱 번들(.aab) 업로드 했더니 다음과 같은 에러 발생.
Android App Bundle이 잘못된 키로 서명되었습니다. 제대로 된 서명 키로 App Bundle에 서명한 다음 다시 시도해 보세요.
SHA1: 9B:~~~~~~(숨김)~~~~~~:F0
지문이 포함된 인증서로 App Bundle에 서명해야 하지만, 업로드한 App Bundle 서명에 사용된 인증서의 지문은
SHA1: 08:~~~~~~(숨김)~~~~~~:7C
입니다./.well-known/assetlinks.json 파일 내용
[ { "relation": ["delegate_permission/common.handle_all_urls"], "target": { "namespace": "android_app", "package_name": "app.web.이름.twa", "sha256_cert_fingerprints": [ "CC:~~~~~~(숨김)~~~~~~:74", // PWA Builder 에서 생성해준 SHA-256 "3A:~~~~~~(숨김)~~~~~~:A6", // 앱 서명키 인증서의 SHA-256 "8A:~~~~~~(숨김)~~~~~~:97" // 업로드 키 인증서의 SHA-256 ] } } ]
⬆️ 앱 서명 키 인증서, 업로드 키 인증서 두 개를 모두 작성함
해결:
앱 서명 키 인증서, 업로드 키 인증서 두 개를 모두 적용하는게 아니라
앱 서명 키 인증서만 작성해서 서명하는 것이다.
서명 키 와 업로드 키의 차이점은 검색해보면 다른 분들이 설명을 더 잘해두심
[개발] 앱 개발자 키 & 앱 서명에 관하여
내가 보고 쓰려는 앱 개발자 키 내용 정리
taebbong.github.io
업로드 키와 서명 키, 그리고 파이어베이스 로그인과의 관계
Google Play Store는 Play 서명을 제공한다.Play 서명은 업로드 키와 서명 키로 동작한다.업로드 키는 예전에 서명키로서 사용되었었지만,사용자가 업로드 키를 분실하는 문제가 많아져,구글에서 따로
velog.io
삽질한 이유:
원래 앱 번들을 아직 업로드 하지 않은 상태라면 위의 사진과 같이 아직 업로드 키 인증서는 뜨지 않는다.
하지만 내가 그전에 뭘 했는지 업로드 키 인증서도 떠 있는 상태였다.
참고:
에러에서 SHA-1 어쩌구 한다고 assetlinks.json 에 sha-1로 작성하는거 아님
728x90'🩸 삽질의 추억' 카테고리의 다른 글
[signing.keystore] 비밀번호 올바르게 입력했는데 앱 패키징 안됨: Error generating app package (0) 2024.08.03 [카카오 로그인API] 요구 안드로이드API 및 iOS 버전임에도 로그인 안됨 (0) 2024.08.01 [GitHub Action] ".github/workflows 는 최상단에 둔다" (0) 2024.05.27 [.gitignore] 예외 처리 안됨 (0) 2024.05.27 [CaffeineCache] "RemovalListener 는 GC가 실행된 이후 호출된다." (0) 2024.05.15