BuildAssetBundleOptions.AssetBundleStripUnityVersion
Описание
Предотвращает запись версии Unity Editor в AssetBundle.
Этот флаг настоятельно рекомендуется в большинстве сценариев.
Когда этот флаг , а не, текущая версия Unity Editor записывается в AssetBundle, в частности в заголовке архивного файла и заголовке каждого SerializedFile внутри архива. Включение версии Unity Editor может быть полезным для отладки, так как это позволяет определить версию Unity, использованную для сборки конкретного AssetBundle.
Однако, это поведение может привести к нежелательным побочным эффектам. Например, перекомпиляция AssetBundle после установки патча Unity, даже если фактическое содержимое не изменилось, приведет к изменению в содержимом AssetBundle. Это может привести к ненужным расходам на распространение.
Использование AssetBundleStripUnityVersion устраняет эту проблему, используя замещающую версию "0.0.0" вместо фактической версии Unity Editor.
Информация о версии является чисто информационной и не влияет на возможность загрузки AssetBundle через различные версии Unity.