anchor.diff:      try {
         await aotBuilder.build(
           platform: TargetPlatform.ios,
  -        outputPath: iPhoneBuildOutput.path,
  +        outputPath: destinationDirectory.path,
           buildMode: mode,
           // Relative paths show noise in the compiler https://github.com/dart-lang/sdk/issues/37978.
           mainDartFile: globals.fs.path.absolute(targetFile),
  
positive.code:         reportTimings: false,
          iosBuildArchs: <DarwinArch>[DarwinArch.armv7, DarwinArch.arm64],
          dartDefines: dartDefines,
        );
  
        const String appFrameworkName = 'App.framework';
        fsUtils.copyDirectorySync(
          iPhoneBuildOutput.childDirectory(appFrameworkName),
          destinationAppFrameworkDirectory,
        );
      } finally {
        status.stop();
  
negative.code: 
    Future<void> _produceAotAppFrameworkIfNeeded(
      BuildMode mode,
      Directory destinationDirectory,
    ) async {
      if (mode == BuildMode.debug) {
        return;
  