플레이어에 포함된 결함
어드레서블 시스템은 플레이어 빌드 중 다음 파일을 Library/com.unity.addressables/aa/<AddressablesPlatform>
폴더에서 StreamingAssets 폴더로 복사합니다.
- Local AssetBundles: 그룹, 프로파일, 플랫폼 설정에 따른
.bundle
파일이 있습니다. 기본적으로 이러한 파일은BuildTarget
하위 폴더에 있습니다. 그룹을 통해 생성된 번들 파일의 빌드 위치를 변경하려면 Build & Load Paths 설정을 조정하십시오. settings.json
: 런타임에 사용된 어드레서블 설정 데이터를 포함합니다.catalog.json
: 새로운 원격 카탈로그를 사용할 수 없는 경우 런타임에 에셋을 찾고 로드하는 데 사용되는 콘텐츠 카탈로그입니다. 카탈로그에 대한 자세한 내용은 콘텐츠 카탈로그를 참조하십시오.AddressablesLink/link.xml
: Unity 링커가 에셋에 의해 사용되는 유형을 스트리핑하지 않도록 합니다. 코드 스트리핑에 대한 자세한 내용은 관리되는 코드 스트리핑을 참조하십시오. Unity 2021.2 이상 버전에서 이 파일은 일시적으로AddressableAssetSettings.ConfigFolder
를 복사하거나, 설정 파일이 없는 경우에는Assets/Addressables_Temp
폴더를 복사했습니다.
전체 플랫폼 이름 목록은 AddressablesPlatform
을 참조하십시오.
플레이어에 포함되지 않은 결함
다음 결함은 빌드된 플레이어에 포함되지 않습니다.
원격 콘텐츠
원격 콘텐츠에 사용되는 파일은 호스팅 서버에 업로드되어야 합니다. 기본적으로 이러한 파일은 ServerData
폴더에 있습니다.
파일은 다음과 같습니다.
- Remote AssetBundles: 그룹, 프로파일, 플랫폼 설정에 따른
.bundle
파일이 있습니다. 기본적으로 이러한 파일은BuildTarget
하위 폴더에 있습니다. 그룹을 통해 생성된 번들 파일의 빌드 위치를 변경하려면 Build & Load Paths 설정을 조정하십시오. catalog_{timestamp or player version}.json
: 다운로드될 경우 로컬 카탈로그를 오버라이드하는 원격 카탈로그입니다. 이 파일은 Content update settings의 Build Remote Catalogs 옵션이 활성화된 경우에만 생성됩니다. 이 파일의 빌드 위치를 변경하려면 Content update settings의 Build & Load Paths 스키마를 조정하십시오. 기본적으로 파일 이름은 빌드의 타임스탬프를 포함합니다. 대신 버전 번호를 사용하려면 Catalog settings에서 Player Version Override 값을 지정하십시오. 카탈로그에 대한 자세한 내용은 콘텐츠 카탈로그를 참조하십시오.catalog_{timestamp or player version}.hash
: 클라이언트 앱이 원격 카탈로그를 마지막으로 다운로드한 이후 원격 카탈로그가 변경되었는지 여부를 확인하는 데 사용되는 파일입니다. 원격 카탈로그 파일처럼 이 파일은 Content update settings의 Build Remote Catalogs 옵션이 활성화된 경우에만 생성됩니다. 이 파일의 빌드 위치를 변경하려면 Content update settings의 Build & Load Paths 를 조정하십시오. 기본적으로 파일 이름은 빌드의 타임스탬프를 포함합니다. 대신 버전 번호를 사용하려면 Catalog settings에서 Player Version Override 값을 지정하십시오. 카탈로그에 대한 자세한 내용은 콘텐츠 카탈로그를 참조하십시오.
콘텐츠 상태 파일
addressables_content_state.bin
파일은 콘텐츠 업데이트 빌드를 만드는 데 사용됩니다. 동적 콘텐츠 업데이트를 지원하는 경우 전체 콘텐츠 빌드를 릴리스할 때마다 이 파일을 저장해야 합니다. 그렇지 않은 경우에는 이 파일을 무시할 수 있습니다.
기본적으로 이 파일은 Assets/AddressableAssetsData/<AddressablesPlatform>
에 있습니다. 전체 플랫폼 이름은 AddressablesPlatform
을 참조하십시오. 파일의 빌드 위치를 변경하려면 Content update settings의 Content State Build Path 값을 지정하십시오.
[!참고] 이 파일을 버전 관리에서 확인하고 플레이어 빌드가 릴리스될 때마다 새 브랜치를 생성하십시오.
진단 데이터
추가 파일을 생성하여 콘텐츠 빌드에 대한 데이터를 수집할 수 있습니다.
파일은 다음과 같습니다.
Library/com.unity.addressables/AddressablesBuildTEP.json
: 빌드 성능 데이터입니다. 자세한 내용은 빌드 프로파일링을 참조하십시오.Library/com.unity.addressables/buildlayoutreport
: 빌드를 통해 생성되는 에셋 번들에 대한 정보입니다. 자세한 내용은 빌드 레이아웃 보고서를 참조하십시오.