setupIOSFlavors function
Implementation
Future<void> setupIOSFlavors(
String projectName, List<String> flavors) async {
final iosDir = Directory(p.join(projectName, 'ios'));
if (!iosDir.existsSync()) return;
final configDir =
Directory(p.join(projectName, 'ios', 'Flutter'));
configDir.createSync(recursive: true);
for (var flavor in flavors) {
File(p.join(configDir.path, '$flavor.xcconfig'))
.writeAsStringSync('''
#include "Generated.xcconfig"
FLUTTER_TARGET=lib/main_$flavor.dart
''');
}
print('✅ iOS xcconfig files generated.');
}