修复Platform判断

main
Xiaohang 2025-03-24 15:54:50 +08:00
parent b137618f2d
commit 7b29960249
2 changed files with 2 additions and 11 deletions

View File

@ -36,15 +36,6 @@ class platform(enum.Enum):
Android = 'Android'
iOS = 'iOS'
def get_platform_list(platform_param):
if platform_param == platform.All.value:
return [platform.Android.value, platform.iOS.value]
elif platform_param == platform.Android.value or platform_param == platform.iOS.value:
return [platform_param]
elif platform_param == platform.No.value:
return [platform_param]
return None
# region 项目定义
class project(enum.Enum):
dof = 'dof'

View File

@ -346,7 +346,7 @@ class ConfigGenerator:
def get_config_filename(self):
cdn_filename = self.cdn_config.filename
if '#platform#' in cdn_filename:
if self.platform == config.platform.No.value:
if self.platform == str(config.platform.No.value).lower():
cdn_filename = cdn_filename.replace('#platform#', '')
else:
cdn_filename = cdn_filename.replace('#platform#', self.platform)
@ -356,7 +356,7 @@ class ConfigGenerator:
def get_remote_config_key(self):
remote_key = self.remote_config.key
if '#platform#' in remote_key:
if self.platform == config.platform.No.value:
if self.platform == str(config.platform.No.value).lower():
remote_key = remote_key.replace('#platform#', '')
else:
remote_key = remote_key.replace('#platform#', self.platform)