anchor.diff:  
     static final RegExp _productBundleIdPattern = RegExp(r'''^\s*PRODUCT_BUNDLE_IDENTIFIER\s*=\s*(["']?)(.*?)\1;\s*$''');
     static const String _productBundleIdVariable = r'$(PRODUCT_BUNDLE_IDENTIFIER)';
  -  static const String _hostAppProjectName = 'Runner';
   
     Directory get ephemeralModuleDirectory => parent.directory.childDirectory('.ios');
     Directory get _editableDirectory => parent.directory.childDirectory('ios');
   
     /// This parent folder of `Runner.xcodeproj`.
  +  @override
     Directory get hostAppRoot {
       if (!isModule || _editableDirectory.existsSync()) {
         return _editableDirectory;
  
positive.code: }
  
  /// The macOS sub project.
  class MacOSProject extends FlutterProjectPlatform implements XcodeBasedProject {
    MacOSProject.fromFlutter(this.parent);
  
    @override
  
negative.code:       }
      }
      if (productName == null) {
        globals.printTrace('FULL_PRODUCT_NAME not present, defaulting to ${XcodeBasedProject._hostAppProjectName}');
      }
      return productName ?? '${XcodeBasedProject._hostAppProjectName}.app';
    }
  
    /// The build settings for the host app of this project, as a detached map.
  