@@ -40,7 +40,7 @@ platform :ios do
40
40
desc "Requires --env to be set to 'freemium' or 'premium'"
41
41
lane :beta do
42
42
ensure_env_vars (
43
- env_vars : [ 'APP_GROUP' , 'APP_ICON_FILE_PATH ' , 'BUNDLE_IDENTIFIER' , 'DISPLAY_NAME' , 'ENCRYPTION_EXPORT_COMPLIANCE_CODE' , 'KEYCHAIN_GROUP' , 'METADATA_PATH' ]
43
+ env_vars : [ 'APP_GROUP' , 'APP_ICON_DARK_FILE_PATH' , 'APP_ICON_LIGHT_FILE_PATH' , 'APP_ICON_TINTED_FILE_PATH ', 'BUNDLE_IDENTIFIER' , 'DISPLAY_NAME' , 'ENCRYPTION_EXPORT_COMPLIANCE_CODE' , 'KEYCHAIN_GROUP' , 'METADATA_PATH' ]
44
44
)
45
45
apply_config
46
46
scan
@@ -77,7 +77,7 @@ platform :ios do
77
77
private_lane :_app_store do |options |
78
78
Dotenv . overload ( options [ :env_file ] )
79
79
ensure_env_vars (
80
- env_vars : [ 'APP_GROUP' , 'APP_ICON_FILE_PATH ' , 'BUNDLE_IDENTIFIER' , 'DISPLAY_NAME' , 'ENCRYPTION_EXPORT_COMPLIANCE_CODE' , 'KEYCHAIN_GROUP' , 'METADATA_PATH' ]
80
+ env_vars : [ 'APP_GROUP' , 'APP_ICON_DARK_FILE_PATH' , 'APP_ICON_LIGHT_FILE_PATH' , 'APP_ICON_TINTED_FILE_PATH ', 'BUNDLE_IDENTIFIER' , 'DISPLAY_NAME' , 'ENCRYPTION_EXPORT_COMPLIANCE_CODE' , 'KEYCHAIN_GROUP' , 'METADATA_PATH' ]
81
81
)
82
82
apply_config
83
83
scan
@@ -89,14 +89,16 @@ platform :ios do
89
89
desc "Requires --env to be set to 'freemium' or 'premium'"
90
90
lane :apply_config do
91
91
ensure_env_vars (
92
- env_vars : [ 'APP_GROUP' , 'APP_ICON_FILE_PATH ' , 'BUNDLE_IDENTIFIER' , 'CONFIG_NAME' , 'DISPLAY_NAME' , 'KEYCHAIN_GROUP' ]
92
+ env_vars : [ 'APP_GROUP' , 'APP_ICON_DARK_FILE_PATH' , 'APP_ICON_LIGHT_FILE_PATH' , 'APP_ICON_TINTED_FILE_PATH ', 'BUNDLE_IDENTIFIER' , 'CONFIG_NAME' , 'DISPLAY_NAME' , 'KEYCHAIN_GROUP' ]
93
93
)
94
94
config_name = ENV [ 'CONFIG_NAME' ]
95
95
bundle_identifier = ENV [ 'BUNDLE_IDENTIFIER' ]
96
96
display_name = ENV [ 'DISPLAY_NAME' ]
97
97
app_group = ENV [ 'APP_GROUP' ]
98
98
keychain_group = ENV [ 'KEYCHAIN_GROUP' ]
99
- app_icon_file_path = ENV [ 'APP_ICON_FILE_PATH' ]
99
+ app_icon_light_file_path = ENV [ 'APP_ICON_LIGHT_FILE_PATH' ]
100
+ app_icon_dark_file_path = ENV [ 'APP_ICON_DARK_FILE_PATH' ]
101
+ app_icon_tinted_file_path = ENV [ 'APP_ICON_TINTED_FILE_PATH' ]
100
102
encryption_export_compliance_code = ENV [ 'ENCRYPTION_EXPORT_COMPLIANCE_CODE' ]
101
103
102
104
# Update the app identifier
@@ -265,7 +267,7 @@ platform :ios do
265
267
sh ( "./scripts/create-app-constants.sh #{ bundle_identifier } " )
266
268
267
269
# Update the app icon
268
- sh ( "./scripts/create-app-icon.sh #{ app_icon_file_path } " )
270
+ sh ( "./scripts/create-app-icon.sh #{ app_icon_light_file_path } #{ app_icon_dark_file_path } #{ app_icon_tinted_file_path } " )
269
271
270
272
# Update the cloud access secrets file
271
273
sh ( "./scripts/create-cloud-access-secrets.sh #{ config_name } " )
0 commit comments