기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Unity 지원에 대한 특별 고려 사항
Unity 애플리케이션에 대해 AWS SDK for .NET 및 .NET Standard 2.0
-
AWS SDK for .NET 어셈블리를 획득해서 프로젝트에 적용해야 합니다. 이를 위한 자세한 방법은 AWSSDK 어셈블리 가져오기 주제의 ZIP 파일 다운로드 및 압축을 참조하세요.
-
사용 중인 AWSSDK.Core 및 기타 AWS 서비스용 DLL과 함께 다음 DLL을 Unity 프로젝트에 포함해야 합니다. AWS SDK for .NET의 버전 3.5.109부터 .NET Standard ZIP 파일에는 이러한 추가 DLL이 포함되어 있습니다.
-
IL2CPP
를 사용하여 Unity 프로젝트를 빌드하는 경우 코드 스트리핑을 방지하기 위해 자산 폴더에 link.xml
파일을 추가해야 합니다.link.xml
파일에는 사용 중인 모든 AWSSDK 어셈블리가 나열되어야 하며 각 어셈블리에는preserve="all"
속성이 포함되어야 합니다. 이 파일에 대한 예는 다음 코드 조각에 표시됩니다.<linker> <assembly fullname="AWSSDK.Core" preserve="all"/> <assembly fullname="AWSSDK.DynamoDBv2" preserve="all"/> <assembly fullname="AWSSDK.Lambda" preserve="all"/> </linker>
참고
이 요구 사항과 관련된 흥미로운 배경 정보를 읽으려면 https://aws.amazon.com/blogs/developer/referencing-the-aws-sdk-for-net-standard-2-0-from-unity-xamarin-or-uwp/
이러한 특수 고려 사항 외에도 Unity 애플리케이션을 AWS SDK for .NET의 버전 3.5로 마이그레이션하는 방법에 대한 자세한 내용은 버전 3.5에서 변경된 사항을 참조하세요.