anchor.diff:    File get generatedEnvironmentVariableExportScript;
   
     /// The CocoaPods 'Podfile'.
  -  File get podfile;
  +  File get podfile => hostAppRoot.childFile('Podfile');
   
     /// The CocoaPods 'Podfile.lock'.
  -  File get podfileLock;
  +  File get podfileLock => hostAppRoot.childFile('Podfile.lock');
   
     /// The CocoaPods 'Manifest.lock'.
  -  File get podManifestLock;
  +  File get podManifestLock => hostAppRoot.childDirectory('Pods').childFile('Manifest.lock');
   }
   
   /// Represents the iOS sub-project of a Flutter project.
   ///
   /// Instances will reflect the contents of the `ios/` sub-folder of
   /// Flutter applications and the `.ios/` sub-folder of Flutter module projects.
  -class IosProject extends FlutterProjectPlatform implements XcodeBasedProject {
  +class IosProject extends XcodeBasedProject {
     IosProject.fromFlutter(this.parent);
   
     @override
  
positive.code: /// Represents an Xcode-based sub-project.
  ///
  /// This defines interfaces common to iOS and macOS projects.
  abstract class XcodeBasedProject {
    /// The parent of this project.
    FlutterProject get parent;
  
    /// Whether the subproject (either iOS or macOS) exists in the Flutter project.
    bool existsSync();
  
    /// The Xcode project (.xcodeproj directory) of the host app.
    Directory get xcodeProject;
  
    /// The 'project.pbxproj' file of [xcodeProject].
    File get xcodeProjectInfoFile;
  
    /// The Xcode workspace (.xcworkspace directory) of the host app.
    Directory get xcodeWorkspace;
  
    /// Contains definitions for FLUTTER_ROOT, LOCAL_ENGINE, and more flags for
    /// the Xcode build.
  
negative.code:   @override
    String get pluginConfigKey => MacOSPlugin.kConfigKey;
  
    @override
    bool existsSync() => hostAppRoot.existsSync();
  
    @override
    Directory get hostAppRoot => parent.directory.childDirectory('macos');
  
    /// The directory in the project that is managed by Flutter. As much as
    /// possible, files that are edited by Flutter tooling after initial project
    /// creation should live here.
    Directory get managedDirectory => hostAppRoot.childDirectory('Flutter');
  
    /// The subdirectory of [managedDirectory] that contains files that are
    /// generated on the fly. All generated files that are not intended to be
  