구글플레이스토어에서 스스로를 내부테스터로 등록 후 나의 프로젝트[유니티] 검토 및 프로덕션 출시하는 과정에서 경고문구 4개를 확인했습니다.
경고문구는 무시한 채출시는 가능하지만 차 후 오류로 변할 가능성이 높기에 미리 수정을 해주기로 했습니다.저는 유니티에디터 2020. 3. 13f1버전을 사용하고 있고
ExternalDependencyManager는 1. 2. 167버전입니다.
그 중 첫번째 경고
- androidx.fragment:fragment(androidx.fragment:fragment) 개발자가 버전 1.0.0이 오래된 것으로 보고했습니다. 새 릴리스를 게시하기 전에 다음 버전 중 하나로 업그레이드하는 것이 좋습니다: 1.1.0+
해결법
0) fragment:fragment의 버전(1.0.0)은 아마도 ExternalDependencyManager 버전에 영향을 받는 것으로 보입니다.
제 ExternalDependencyManager가 상대적으로 과거 버전이기에 최신버전인 fragment:fragment 1.1.0으로 업데이트가 필요할 듯 합니다.
1) 유니티 에디터의 Assets/Editor 폴더에서 Dependencies.xml 이 포함된 이름으로 xml 파일을 생성합니다.
- 저는 OverrideDependencies.xml로 생성하였습니다.
2) 이 후 아래 코드를 붙여넣고 저장합니다.
<!-- see https://forum.unity.com/threads/how-to-update-androidx-fragment-fragment-latest.1456870/#post-9136117 -->
<dependencies>
<androidPackages>
<repositories>
<repository>https://repo.maven.apache.org/maven2</repository>
</repositories>
<androidPackage spec="androidx.fragment:fragment:1.1.0" />
</androidPackages>
</dependencies>