diff --git a/Assets/Editor/Package.cs b/Assets/Editor/Package.cs index 235fa7c57..60aad1e84 100644 --- a/Assets/Editor/Package.cs +++ b/Assets/Editor/Package.cs @@ -114,6 +114,7 @@ public class Package { // 编辑plist 文件 EditorPlist(Path.GetFullPath(pathToBuiltProject)); + CopyDirectory(path + "/BFVersions/ios/ios_common", Path.GetFullPath(pathToBuiltProject), true); } private static void EditorPlist(string filePath) { @@ -757,6 +758,38 @@ public class Package { } } +static void CopyDirectory(string sourceDir, string destinationDir, bool recursive) { + // Get information about the source directory + var dir = new DirectoryInfo(sourceDir); + + // Check if the source directory exists + if (!dir.Exists) + throw new DirectoryNotFoundException($"Source directory not found: {dir.FullName}"); + + // Cache directories before we start copying + DirectoryInfo[] dirs = dir.GetDirectories(); + + // Create the destination directory + Directory.CreateDirectory(destinationDir); + + // Get the files in the source directory and copy to the destination directory + foreach (FileInfo file in dir.GetFiles()) + { + string targetFilePath = Path.Combine(destinationDir, file.Name); + file.CopyTo(targetFilePath); + } + + // If recursive and copying subdirectories, recursively call this method + if (recursive) + { + foreach (DirectoryInfo subDir in dirs) + { + string newDestinationDir = Path.Combine(destinationDir, subDir.Name); + CopyDirectory(subDir.FullName, newDestinationDir, true); + } + } +} + public partial class XClassExt : System.IDisposable { private string filePath; diff --git a/BFVersions/ios/ios_common/English.lproj/InfoPlist.strings b/BFVersions/ios/ios_common/English.lproj/InfoPlist.strings new file mode 100644 index 000000000..07d3e8278 --- /dev/null +++ b/BFVersions/ios/ios_common/English.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* + InfoPlist.strings + Unity-iPhone + + Created by BigFoot on 8/14/23. + +*/ +// CFBundleDisplayName是App在当前语言环境环境下显示的名称 +CFBundleDisplayName = "Knights Combo"; diff --git a/BFVersions/ios/ios_common/Japanese.lproj/InfoPlist.strings b/BFVersions/ios/ios_common/Japanese.lproj/InfoPlist.strings new file mode 100644 index 000000000..1f6012e70 --- /dev/null +++ b/BFVersions/ios/ios_common/Japanese.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* + InfoPlist.strings + Unity-iPhone + + Created by BigFoot on 8/14/23. + +*/ +// CFBundleDisplayName是App在当前语言环境环境下显示的名称 +CFBundleDisplayName = "ナイト戦線"; diff --git a/BFVersions/ios/ios_common/en.lproj/InfoPlist.strings b/BFVersions/ios/ios_common/en.lproj/InfoPlist.strings new file mode 100644 index 000000000..07d3e8278 --- /dev/null +++ b/BFVersions/ios/ios_common/en.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* + InfoPlist.strings + Unity-iPhone + + Created by BigFoot on 8/14/23. + +*/ +// CFBundleDisplayName是App在当前语言环境环境下显示的名称 +CFBundleDisplayName = "Knights Combo"; diff --git a/BFVersions/ios/ios_common/es.lproj/InfoPlist.strings b/BFVersions/ios/ios_common/es.lproj/InfoPlist.strings new file mode 100644 index 000000000..4324e2734 --- /dev/null +++ b/BFVersions/ios/ios_common/es.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* + InfoPlist.strings + Unity-iPhone + + Created by BigFoot on 8/14/23. + +*/ +// CFBundleDisplayName是App在当前语言环境环境下显示的名称 +CFBundleDisplayName = "Combo de Jinetes"; diff --git a/BFVersions/ios/ios_common/id.lproj/InfoPlist.strings b/BFVersions/ios/ios_common/id.lproj/InfoPlist.strings new file mode 100644 index 000000000..098a68205 --- /dev/null +++ b/BFVersions/ios/ios_common/id.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* + InfoPlist.strings + Unity-iPhone + + Created by BigFoot on 8/14/23. + +*/ +// CFBundleDisplayName是App在当前语言环境环境下显示的名称 +CFBundleDisplayName = "Ksatria Kombo"; diff --git a/BFVersions/ios/ios_common/ko.lproj/InfoPlist.strings b/BFVersions/ios/ios_common/ko.lproj/InfoPlist.strings new file mode 100644 index 000000000..6c9d2def4 --- /dev/null +++ b/BFVersions/ios/ios_common/ko.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* + InfoPlist.strings + Unity-iPhone + + Created by BigFoot on 8/14/23. + +*/ +// CFBundleDisplayName是App在当前语言环境环境下显示的名称 +CFBundleDisplayName = "워리어 콤보"; diff --git a/BFVersions/ios/ios_common/pt.lproj/InfoPlist.strings b/BFVersions/ios/ios_common/pt.lproj/InfoPlist.strings new file mode 100644 index 000000000..975ac4ea2 --- /dev/null +++ b/BFVersions/ios/ios_common/pt.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* + InfoPlist.strings + Unity-iPhone + + Created by BigFoot on 8/14/23. + +*/ +// CFBundleDisplayName是App在当前语言环境环境下显示的名称 +CFBundleDisplayName = "Cavaleiros do Combo"; diff --git a/BFVersions/ios/ios_common/th.lproj/InfoPlist.strings b/BFVersions/ios/ios_common/th.lproj/InfoPlist.strings new file mode 100644 index 000000000..2e339957f --- /dev/null +++ b/BFVersions/ios/ios_common/th.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* + InfoPlist.strings + Unity-iPhone + + Created by BigFoot on 8/14/23. + +*/ +// CFBundleDisplayName是App在当前语言环境环境下显示的名称 +CFBundleDisplayName = "อัศวินคอมโบ"; diff --git a/BFVersions/ios/ios_common/vi.lproj/InfoPlist.strings b/BFVersions/ios/ios_common/vi.lproj/InfoPlist.strings new file mode 100644 index 000000000..d5fd923cf --- /dev/null +++ b/BFVersions/ios/ios_common/vi.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* + InfoPlist.strings + Unity-iPhone + + Created by BigFoot on 8/14/23. + +*/ +// CFBundleDisplayName是App在当前语言环境环境下显示的名称 +CFBundleDisplayName = "Kỵ Sĩ Liên Hoàn"; diff --git a/BFVersions/ios/ios_common/zh-Hans.lproj/InfoPlist.strings b/BFVersions/ios/ios_common/zh-Hans.lproj/InfoPlist.strings new file mode 100644 index 000000000..80729a9ac --- /dev/null +++ b/BFVersions/ios/ios_common/zh-Hans.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* + InfoPlist.strings + Unity-iPhone + + Created by BigFoot on 8/14/23. + +*/ +// CFBundleDisplayName是App在当前语言环境环境下显示的名称 +CFBundleDisplayName = "赛赛军团"; diff --git a/BFVersions/ios/ios_common/zh-Hant.lproj/InfoPlist.strings b/BFVersions/ios/ios_common/zh-Hant.lproj/InfoPlist.strings new file mode 100644 index 000000000..bd23c4d8e --- /dev/null +++ b/BFVersions/ios/ios_common/zh-Hant.lproj/InfoPlist.strings @@ -0,0 +1,9 @@ +/* + InfoPlist.strings + Unity-iPhone + + Created by BigFoot on 8/14/23. + +*/ +// CFBundleDisplayName是App在当前语言环境环境下显示的名称 +CFBundleDisplayName = "賽賽軍團";