-
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 ] } } ]
⬆️ 앱 서명 키 인증서, 업로드 키 인증서 두 개를 모두 작성함
해결:
앱 서명 키 인증서, 업로드 키 인증서 두 개를 모두 적용하는게 아니라
앱 서명 키 인증서만 작성해서 서명하는 것이다.
서명 키 와 업로드 키의 차이점은 검색해보면 다른 분들이 설명을 더 잘해두심
삽질한 이유:
원래 앱 번들을 아직 업로드 하지 않은 상태라면 위의 사진과 같이 아직 업로드 키 인증서는 뜨지 않는다.
하지만 내가 그전에 뭘 했는지 업로드 키 인증서도 떠 있는 상태였다.
참고:
에러에서 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