anchor.diff:      }
     }
   
  -  Future<void> _produceXCFramework(BuildInfo buildInfo, Directory fatFramework) async {
  +  Future<void> _produceXCFrameworkFromUniversal(BuildInfo buildInfo, Directory fatFramework) async {
       if (boolArg('xcframework')) {
         final String frameworkBinaryName = globals.fs.path.basenameWithoutExtension(
             fatFramework.basename);
  
positive.code:       status.stop();
      }
  
      await _produceXCFramework(buildInfo, fatFlutterFrameworkCopy);
    }
  
    Future<void> _produceAppFramework(BuildInfo buildInfo, Directory modeDirectory) async {
  
negative.code: 
      if (xcframeworkResult.exitCode != 0) {
        throwToolExit(
            'Unable to create $frameworkBinaryName.xcframework: ${xcframeworkResult.stderr}');
      }
    }
  
    Future<void> _produceUniversalFramework(Iterable<Directory> frameworks,
        String frameworkBinaryName, Directory outputDirectory) async {
      if (!boolArg('universal')) {
        return;
      }
      final Directory outputFrameworkDirectory =
          outputDirectory.childDirectory('$frameworkBinaryName.framework');
  
      // Copy the first framework over completely to get headers, resources, etc.
      globals.fsUtils.copyDirectorySync(
        frameworks.first,
        outputFrameworkDirectory,
      );
  
      // Recreate the framework binary by lipo'ing the framework binaries together.
      final List<String> lipoCommand = <String>[
        ...globals.xcode.xcrunCommand(),
        'lipo',
        '-create',
        for (Directory framework in frameworks) ...<String>[
          framework.childFile(frameworkBinaryName).path
        ],
        '-output',
        outputFrameworkDirectory.childFile(frameworkBinaryName).path
      ];
  
      final RunResult lipoResult = await globals.processUtils.run(
        lipoCommand,
        workingDirectory: outputDirectory.path,
        allowReentrantFlutter: false,
      );
  
      if (lipoResult.exitCode != 0) {
        throwToolExit(
            'Unable to create $frameworkBinaryName.framework: ${lipoResult.stderr}');
      }
    }
  }
  