Do not delete output directory during flutter build ios-framework (#45740)

This commit is contained in:
Jenn Magder 2019-11-27 17:48:19 -08:00 committed by GitHub
parent f2445002b2
commit e2642fd6c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -148,10 +148,6 @@ class BuildIOSFrameworkCommand extends BuildSubCommand {
final Directory outputDirectory = fs.directory(fs.path.normalize(outputArgument));
if (outputDirectory.existsSync()) {
outputDirectory.deleteSync(recursive: true);
}
aotBuilder ??= AotBuilder();
bundleBuilder ??= BundleBuilder();
@ -159,6 +155,10 @@ class BuildIOSFrameworkCommand extends BuildSubCommand {
printStatus('Building framework for $iosProject in ${getNameForBuildMode(mode)} mode...');
final String xcodeBuildConfiguration = toTitleCase(getNameForBuildMode(mode));
final Directory modeDirectory = outputDirectory.childDirectory(xcodeBuildConfiguration);
if (modeDirectory.existsSync()) {
modeDirectory.deleteSync(recursive: true);
}
final Directory iPhoneBuildOutput = modeDirectory.childDirectory('iphoneos');
final Directory simulatorBuildOutput = modeDirectory.childDirectory('iphonesimulator');