From 58ec37101aa7bfe3fcf3973f152b4d52bdcd18e1 Mon Sep 17 00:00:00 2001 From: Koen Van Looveren Date: Tue, 12 Dec 2023 20:25:31 +0100 Subject: [PATCH] fix: delete build/ios/ipa folder --- CHANGELOG.md | 5 +++++ .../flutter/build/plugin/flutter_build_plugin.dart | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f224d4c..4b44b7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# 0.10.4 + +# Fix: +- Delete build/ios/ipa folder before iOS build + # 0.10.3 # Fix: diff --git a/lib/src/integrations/flutter/build/plugin/flutter_build_plugin.dart b/lib/src/integrations/flutter/build/plugin/flutter_build_plugin.dart index c575811..54813af 100644 --- a/lib/src/integrations/flutter/build/plugin/flutter_build_plugin.dart +++ b/lib/src/integrations/flutter/build/plugin/flutter_build_plugin.dart @@ -64,6 +64,10 @@ class FlutterBuildPlugin extends ImpaktfullCliPlugin { String? splitDebugInfoPath = '.build/debug-info', int? buildNr, }) async { + final buildDirectory = extension.getBuildDirectory(); + if (buildDirectory.existsSync()) { + buildDirectory.deleteSync(recursive: true); + } await processRunner.runProcess([ if (ImpaktfullCliEnvironment.instance.isFvmProject) ...[ 'fvm', @@ -94,7 +98,6 @@ class FlutterBuildPlugin extends ImpaktfullCliPlugin { '--build-number=$buildNr', ], ]); - final buildDirectory = extension.getBuildDirectory(); final files = buildDirectory.listSync(); final result = files.where((element) => path.extension(element.path) == '.${extension.fileExtension}');