diff --git a/Assets/YooAsset/Editor/AssetBundleBuilder/BuildPipeline/BaseTasks/TaskCreateManifest.cs b/Assets/YooAsset/Editor/AssetBundleBuilder/BuildPipeline/BaseTasks/TaskCreateManifest.cs index 5147938f..3a8cafd7 100644 --- a/Assets/YooAsset/Editor/AssetBundleBuilder/BuildPipeline/BaseTasks/TaskCreateManifest.cs +++ b/Assets/YooAsset/Editor/AssetBundleBuilder/BuildPipeline/BaseTasks/TaskCreateManifest.cs @@ -196,9 +196,12 @@ namespace YooAsset.Editor CacheBundleTags(bundleID, assetTags); var packageBundle = manifest.BundleList[bundleID]; - foreach (var dependBundleID in packageBundle.DependIDs) + if (packageBundle.DependIDs != null) { - CacheBundleTags(dependBundleID, assetTags); + foreach (var dependBundleID in packageBundle.DependIDs) + { + CacheBundleTags(dependBundleID, assetTags); + } } }