updateIOSAppNameAndID function

Future<void> updateIOSAppNameAndID(
  1. Configuration config
)

Implementation

Future<void> updateIOSAppNameAndID(Configuration config) async {
  if (config.ios == null) return;

  if (config.ios!.id != null) {
    await updateFile(
      IOS_PBXPROJ_FILE,
      Pbxproj(
        IOS_APPID_KEY,
        config.ios!.id!,
      ),
      operation: 'iOS Application ID',
      expectedMatchCount: 4,
    );
  }

  if (config.ios!.name != null) {
    await updateFile(
      IOS_PLIST_FILE,
      Plist(IOS_APPNAME_KEY, config.ios!.name!),
      operation: 'iOS Application Name',
      expectedMatchCount: 1,
    );
  }
}