@@ -25,7 +25,6 @@ enum Artifact {
2525 flutterXcframework,
2626 /// The framework directory of the macOS desktop.
2727 flutterMacOSFramework,
28- flutterMacOSXcframework,
2928 vmSnapshotData,
3029 isolateSnapshotData,
3130 icuData,
@@ -185,8 +184,6 @@ String? _artifactToFileName(Artifact artifact, Platform hostPlatform, [ BuildMod
185184 return 'Flutter.xcframework' ;
186185 case Artifact .flutterMacOSFramework:
187186 return 'FlutterMacOS.framework' ;
188- case Artifact .flutterMacOSXcframework:
189- return 'FlutterMacOS.xcframework' ;
190187 case Artifact .vmSnapshotData:
191188 return 'vm_isolate_snapshot.bin' ;
192189 case Artifact .isolateSnapshotData:
@@ -601,10 +598,6 @@ class CachedArtifacts implements Artifacts {
601598 final String engineDir = _getEngineArtifactsPath (platform, mode)! ;
602599 return _fileSystem.path.join (engineDir, _artifactToFileName (artifact, _platform));
603600 }
604- if (platform != null && artifact == Artifact .flutterMacOSFramework) {
605- final String engineDir = _getEngineArtifactsPath (platform, mode)! ;
606- return _getMacOSEngineArtifactPath (engineDir, _fileSystem, _platform);
607- }
608601 return _getHostArtifactPath (artifact, platform ?? _currentHostPlatform (_platform, _operatingSystemUtils), mode);
609602 }
610603
@@ -624,7 +617,6 @@ class CachedArtifacts implements Artifacts {
624617 case Artifact .constFinder:
625618 case Artifact .flutterFramework:
626619 case Artifact .flutterMacOSFramework:
627- case Artifact .flutterMacOSXcframework:
628620 case Artifact .flutterPatchedSdkPath:
629621 case Artifact .flutterTester:
630622 case Artifact .flutterXcframework:
@@ -665,7 +657,6 @@ class CachedArtifacts implements Artifacts {
665657 case Artifact .frontendServerSnapshotForEngineDartSdk:
666658 case Artifact .constFinder:
667659 case Artifact .flutterMacOSFramework:
668- case Artifact .flutterMacOSXcframework:
669660 case Artifact .flutterPatchedSdkPath:
670661 case Artifact .flutterTester:
671662 case Artifact .fontSubset:
@@ -714,7 +705,6 @@ class CachedArtifacts implements Artifacts {
714705 case Artifact .constFinder:
715706 case Artifact .flutterFramework:
716707 case Artifact .flutterMacOSFramework:
717- case Artifact .flutterMacOSXcframework:
718708 case Artifact .flutterTester:
719709 case Artifact .flutterXcframework:
720710 case Artifact .fontSubset:
@@ -781,13 +771,6 @@ class CachedArtifacts implements Artifacts {
781771 case Artifact .engineDartAotRuntime:
782772 return _fileSystem.path.join (_dartSdkPath (_cache), 'bin' , _artifactToFileName (artifact, _platform));
783773 case Artifact .flutterMacOSFramework:
784- String platformDirName = _enginePlatformDirectoryName (platform);
785- if (mode == BuildMode .profile || mode == BuildMode .release) {
786- platformDirName = '$platformDirName -${mode !.cliName }' ;
787- }
788- final String engineArtifactsPath = _cache.getArtifactDirectory ('engine' ).path;
789- return _getMacOSEngineArtifactPath (_fileSystem.path.join (engineArtifactsPath, platformDirName), _fileSystem, _platform);
790- case Artifact .flutterMacOSXcframework:
791774 case Artifact .linuxDesktopPath:
792775 case Artifact .windowsDesktopPath:
793776 case Artifact .linuxHeaders:
@@ -913,33 +896,6 @@ String _getIosEngineArtifactPath(String engineDirectory,
913896 .path;
914897}
915898
916- String _getMacOSEngineArtifactPath (
917- String engineDirectory,
918- FileSystem fileSystem,
919- Platform hostPlatform,
920- ) {
921- final Directory xcframeworkDirectory = fileSystem
922- .directory (engineDirectory)
923- .childDirectory (_artifactToFileName (Artifact .flutterMacOSXcframework, hostPlatform)! );
924-
925- if (! xcframeworkDirectory.existsSync ()) {
926- throwToolExit ('No xcframework found at ${xcframeworkDirectory .path }. Try running "flutter precache --macos".' );
927- }
928- final Directory ? flutterFrameworkSource = xcframeworkDirectory
929- .listSync ()
930- .whereType <Directory >()
931- .where ((Directory platformDirectory) =>
932- platformDirectory.basename.startsWith ('macos-' ))
933- .firstOrNull;
934- if (flutterFrameworkSource == null ) {
935- throwToolExit ('No macOS frameworks found in ${xcframeworkDirectory .path }' );
936- }
937-
938- return flutterFrameworkSource
939- .childDirectory (_artifactToFileName (Artifact .flutterMacOSFramework, hostPlatform)! )
940- .path;
941- }
942-
943899/// Manages the artifacts of a locally built engine.
944900class CachedLocalEngineArtifacts implements Artifacts {
945901 CachedLocalEngineArtifacts (
@@ -1098,7 +1054,7 @@ class CachedLocalEngineArtifacts implements Artifacts {
10981054 return _fileSystem.path.join (localEngineInfo.targetOutPath, 'gen' , 'flutter' , 'lib' , 'snapshot' , artifactFileName);
10991055 case Artifact .icuData:
11001056 case Artifact .flutterXcframework:
1101- case Artifact .flutterMacOSXcframework :
1057+ case Artifact .flutterMacOSFramework :
11021058 return _fileSystem.path.join (localEngineInfo.targetOutPath, artifactFileName);
11031059 case Artifact .platformKernelDill:
11041060 if (platform == TargetPlatform .fuchsia_x64 || platform == TargetPlatform .fuchsia_arm64) {
@@ -1110,9 +1066,6 @@ class CachedLocalEngineArtifacts implements Artifacts {
11101066 case Artifact .flutterFramework:
11111067 return _getIosEngineArtifactPath (
11121068 localEngineInfo.targetOutPath, environmentType, _fileSystem, _platform);
1113- case Artifact .flutterMacOSFramework:
1114- return _getMacOSEngineArtifactPath (
1115- localEngineInfo.targetOutPath, _fileSystem, _platform);
11161069 case Artifact .flutterPatchedSdkPath:
11171070 // When using local engine always use [BuildMode.debug] regardless of
11181071 // what was specified in [mode] argument because local engine will
@@ -1293,7 +1246,6 @@ class CachedLocalWebSdkArtifacts implements Artifacts {
12931246 case Artifact .flutterFramework:
12941247 case Artifact .flutterXcframework:
12951248 case Artifact .flutterMacOSFramework:
1296- case Artifact .flutterMacOSXcframework:
12971249 case Artifact .vmSnapshotData:
12981250 case Artifact .isolateSnapshotData:
12991251 case Artifact .icuData:
0 commit comments