플레이 콘솔에 aab 빌드 파일을 업로드시 다음과 같은 경고가 뜹니다. "Play Asset Delivery library 가 Android 14(API 34) 와 호환되지 않는다. App Crashes를 피하기 위해서는 최신 라이브러리 버전으로 업데이트해라." 아래는 원문입니다. 실제로 앱 실행시 Crash가 발생합니다.
(원문) Update your Play Asset Delivery Maven dependency to an Android 14 compatible version! Your current Play Asset Delivery library is incompatible with targetSdkVersion 34 (Android 14), which introduces a backwards-incompatible change to broadcast receivers. As a reminder, from August 31, Google Play requires all new app releases to target Android 14. Update to the latest library version dependency to avoid app crashes
[해결방법]
1) Package Manager > In Project > Addressables 최신버전으로 업데이트
2) Package Manager > In Project > In App Purchasing 최신버전으로 업데이트 (Google Play 결제 6.0.1 업데이트 관련)
3) assetdelivery-1.9.0 버전 설치 아래 링크에서 Paly Asset Delivery Unity Package Download 후 설치
https://developers.google.com/unity/packages?hl=ko#google_play
3-1) Target API level 34로 올려줌.
3-2) Build App Bundle > 체크 (아래 그림1)
3-3) Create Symbols.zip > Public (아래 그림1)
3-4) 상단탭에 Google > Build Android App Bundle > *.aab 파일로 빌드해줌.
3-5) 구글 플레이 스토어에 출시하면 Target API 관련 경고문이 없어진는 것을 확인 할 수 있습니다.
도움이 되셨다면 아래 유튜브 채널 구독 부탁드립니다. 감사합니다.
https://www.youtube.com/channel/UC8D1Adn2W5CUdOALudKqbHA
'3Dsoftware > Unity 3D' 카테고리의 다른 글
Unity Boxcast의 Size가 1 이상일때 충돌 판정이 잘 안되는 이유? (0) | 2023.06.14 |
---|---|
Addressable Asset Package 업데이트 시 GUI 에러 해결 (0) | 2023.06.11 |
Unity 3D: UnauthorizedAccessException: Access to the path is denied. (0) | 2023.05.14 |
Unity NavMeshSurface Play시에도 보이는 현상 해결. (0) | 2023.05.09 |
unable to resolve reference 'unityeditor.ios.extensions.xcode (0) | 2023.02.16 |