Unity

[Unity] Multiple precompiled assemblies with the same name Newtonsoft.Json.dll

kjun.kr 2022. 1. 18. 23:33
728x90
728x170

Window 에서는 에러가 안났는데 iOS 에서 아래와 같은 에러가 났다

Multiple precompiled assemblies with the same name Newtonsoft.Json.dll included on the current platform. Only one assembly with the same name is allowed per platform. (Assets/JsonDotNet/Assemblies/Standalone/Newtonsoft.Json.dll)

json 의 전체 기능을 사용하기 위해서 아래글에서 소개했듯이 JSON .NET For Unity 를 설치 하고

[2021.12.03 - [Unity] - [Unity] Json 사용하기 - JSON .NET For Unity]

 

[Unity] Json 사용하기 - JSON .NET For Unity

Unity 에서는 누겟으로 Package 를 다운 받아 사용할수 없고 Asset Store 를 이용해야한다. 기본으로 Unuty 는 JsonUtility 를 제공한다. 하지만 간단히 사용할수 있는것만 제공하기 때문에 Newtonsoft 의 모든..

kjun.kr

추가로 이런 저런 package 를 설치했는데 이상하게도 iOS 에서만 에러가 난다;;

해결방법은

Library\PackageCache\com.unity.nuget.newtonsoft-json@2.0.0\Runtime 에 있는

Newtonsoft.Json.dll
Newtonsoft.Json.dll.meta

를 삭제하면 된다.

728x90
그리드형