반응형
분명 패키징이 잘되던 프로젝트가 있다.
그런데 플러그인을 하나 추가하고 관련 설정과 작업을 한 뒤에 패키징을 하려고 하니 아래 에러가 나면서 Launching UAT 단계를 못 넘어간다.
System.ArgumentException: An item with the same key has already been added
같은 키를 가지 아이템이 있다고하면서 Unknown_Error라고 뜬다.
여기저기 구글링을 하면서 찾은 내용은들을 정리해 보면 아래와 같다.
1. 그냥 새 프로젝트 만들어서 마이그레이션하니 해결되었다.
2. 프로젝트 폴더의 Intermediate 폴더를 삭제하니 해결되었다.
3. 언리얼 에디터를 껐다 켰더니 해결되었다.
등등인데....나는 위의 방법으로는 해결이 안되었다.
내 문제의 원인은 바로 플러그인을 프로젝트 폴더에 복사해서 발생한 문제였다.
일부 플러그인중에 iOS에서는 플러그인이 작동안하는 경우가 있어서 플러그인을 엔진 폴더에서 프로젝트 폴더에 넣으라고 안내를 하고 있어서 플러그인을 복사를 했더니 엔진과 프로젝트 양쪽에 동일한 플러그인이 있어서 같은 키를 가진 아이템이 있다고 에러가 나던 현상이었다.
엔진이나 프로젝트 둘중 한쪽의 플러그인을 삭제하니 패키징이 잘 되었다.
반응형