21 lines
661 B
Python
21 lines
661 B
Python
from commands.ValueProvider import ValueProvider
|
|
import commands.patch_infoplist_command as plist
|
|
import path_provider
|
|
|
|
config = {
|
|
'version': '0.1.2',
|
|
'app_name': 'TestAppName',
|
|
|
|
# patch_info_plist
|
|
'plist app:CoolApp rel_path': 'BuildSample/Info.plist',
|
|
'plist app:CoolApp key:CFBundleVersion': '@version', # set CFBundleVersion
|
|
'plist app:CoolApp key:CFBundleDisplayName': '@app_name', # set CFBundleDisplayName
|
|
}
|
|
|
|
base_dir = '/Users/rzaitov/Documents/Apps/BuildScript/BuildSample'
|
|
provider = path_provider.PathProvider(base_dir)
|
|
value_provider = ValueProvider(config)
|
|
|
|
command = plist.PatchInfoPlist(config, provider, value_provider)
|
|
command.execute()
|