세상사는 이야기 / 도움이 되었다면 배너 클릭 부탁드려요~ →→→

2021년 1월 22일 금요일

[Unity] Error while downloading Asset Bundle: CRC Mismatch

에셋번들 패치 후 아래 에러가 발생했다.

2021-01-20 09:27:04.507 13273-19108/? E/Unity: Error while downloading Asset Bundle: CRC Mismatch. Provided 55c7e683, calculated 3ce95af1 from data. Will not load AssetBundle 'http://192.0.0.1/Android/Android_1/font.unity3d'

나의 경우 유니티 버전을 올려서 에러가 발생했다.

유니티버전을 올리고 빌드를 진행하면 파일 앞부분의 버전도 올라가게 된다.

이전 유니티 버전으로 다시 에셋번들을 만들어서 패치해도 에러가 발생..

캐쉬를 지워주는 기능을 만들어야할듯하다.

이전 버전으로 돌리고 에셋번들을 빌드하면 바뀐 파일들이 보인데.

해당파일을 패치파일로 업로드한다.


그래도 변경되지 않는다면 해당 에셋데이터를 건들고(Active or 좌표 1.0001변경등) 다시 에셋번들을 뽑는다.


이전 에셋번들데이터를 "font.unity3d" 데이터 확인

UnityFS 5.x.x 2018.4.21f1 ` A [ C  ? D€ ? A   ? CAB-a6422a952d839.....

패치된 에셋번들데이터를 "font.unity3d" 데이터 확인

UnityFS 5.x.x 2018.4.29f1 ` A [ C  ? D€ ? A   ? CAB-a6422a952d839......


유니티 포럼에서는 항상 같은 버전의 유니티에서 에셋번들을 만들라고 하고 있다.




2021년 1월 11일 월요일

[UnityIAP] UnityIAP 2.2.5 Consume처리시 empty transactionID Error 발생

UnityIAP 2.2.5 설치 후  Consume 되지 않은 상품 Consume 처리시 empty transactionID Error 발생

Unable to confirm purchase; Product has missing or empty transactionID


또 유니티IAP 팀이 다음 버전을 기다리라고 함..

2.2.2 버전 이후부터 계속 버그가 생기네...

https://forum.unity.com/threads/bug-unity-iap-2-2-5-cannot-confirmpendingpurchase.1023700/#post-6700876


Packages Manager의 버전과 Unity AssetStore의 버전은 다르다.