david's daily developer note

[Unity] Unity IAP 4.1.5 Upgrade 본문

[Develop] Unity

[Unity] Unity IAP 4.1.5 Upgrade

mouse-david 2022. 9. 7. 01:09
728x90

Unity IAP 버전 업그레이드 과정을 메모한다.
(구글 결제 라이브러리 관련한 경고를 해결하려고 시도했었던 기록..)

현재 유니티 버전은 2019.4.17이고 기본적으로 Unity IAP 2.2.2가 설치되었다.
서비스 메뉴에서 Reimport를 하면 2.2.2 기준으로 계속 다시 가져오기만 한다.

패키지 매니저를 들어가서 직접 최신 버전으로 업데이트한다.

업데이트가 완료되면 컴파일 에러가 많이 난다. ㅠ_ㅠ

해당 에러에 대한 대응은 유니티 공식 문서에 친절하게(?) 설명이 되어있다.

 

Unity IAP 설정 - Unity 매뉴얼

참고: 스크린샷과 메뉴 선택 항목은 릴리스 버전에 따라 다를 수 있습니다.

docs.unity3d.com

그렇다, 기존에 IAP 2.x버전에서 설치한 경로의 일부 파일을 2.x 이후 버전에서 유효한 경로로 이동하고,
기존 폴더를 삭제하라는 설명이다. 참고로 Asset/Scripts/... 폴더는 없어서 직접 만들어주었다.(???)

해당 노가다를 완료해도 컴파일 에러가 남는데, 그건 패키지 캐쉬와 충돌나는 것으로, 에디터를 다시켜면 사라진다.

모든 에러를 수정하고 실행하면, 새로운 버전의 반투명의 테스트 결제창을 확인할 수 있다.

728x90