|
|
@@ -28,6 +28,13 @@ public class BundleBuilderZ : EditorWindow
|
|
|
[MenuItem("AssetBundle/MD5Creator")]
|
|
|
public static void MD5Creator()
|
|
|
{
|
|
|
+#if UNITY_IOS
|
|
|
+ string versionFileName = "afivs";
|
|
|
+ string assetsFileName = "afimft";
|
|
|
+#else
|
|
|
+ string versionFileName = "Version";
|
|
|
+ string assetsFileName = "mainfest";
|
|
|
+#endif
|
|
|
DicFileMD5 = new Dictionary<string, MD5>();
|
|
|
string[] files = Directory.GetFiles(FileSystem.PackagePath(), "*", SearchOption.AllDirectories);
|
|
|
MD5CryptoServiceProvider md5Generator = new MD5CryptoServiceProvider();
|
|
|
@@ -58,7 +65,7 @@ public class BundleBuilderZ : EditorWindow
|
|
|
}
|
|
|
EditorUtility.ClearProgressBar();
|
|
|
|
|
|
- string savePath = string.Format("{0}mainfest", FileSystem.PackagePath());
|
|
|
+ string savePath = string.Format("{0}{1}", FileSystem.PackagePath(), assetsFileName);
|
|
|
// 删除前一版的old数据
|
|
|
if (File.Exists(savePath))
|
|
|
{
|
|
|
@@ -77,7 +84,7 @@ public class BundleBuilderZ : EditorWindow
|
|
|
sb.Append($"{++size},Version,{VersionInfo},0\r\n");
|
|
|
foreach (KeyValuePair<string, MD5> pair in DicFileMD5)
|
|
|
{
|
|
|
- if (pair.Key == "Version" || pair.Key == "mainfest")
|
|
|
+ if (pair.Key == versionFileName || pair.Key == assetsFileName)
|
|
|
{
|
|
|
continue;
|
|
|
}
|
|
|
@@ -110,7 +117,14 @@ public class BundleBuilderZ : EditorWindow
|
|
|
{
|
|
|
VersionInfo = version;
|
|
|
MD5Creator();
|
|
|
- FileHelper.WirteStringToFile($"{FileSystem.PackagePath()}Version",version);
|
|
|
+#if UNITY_IOS
|
|
|
+ string versionFileName = "afivs";
|
|
|
+ string assetsFileName = "afimft";
|
|
|
+#else
|
|
|
+ string versionFileName = "Version";
|
|
|
+ string assetsFileName = "mainfest";
|
|
|
+#endif
|
|
|
+ FileHelper.WirteStringToFile($"{FileSystem.PackagePath()}{versionFileName}",version);
|
|
|
}
|
|
|
|
|
|
#region BundleBuidlerDeleteAssetsData;
|