anchor.diff:    /// "~/Library/Developer/Xcode/DerivedData/" and contains an executable
     /// which is expected to start the application and send the observatory
     /// port over stdout.
  -  factory MacOSApp.fromPrebuiltApp(FileSystemEntity applicationBinary) {
  -    final _BundleInfo bundleInfo = _executableFromBundle(applicationBinary);
  +  static MacOSApp? fromPrebuiltApp(FileSystemEntity applicationBinary) {
  +    final _BundleInfo? bundleInfo = _executableFromBundle(applicationBinary);
       if (bundleInfo == null) {
         return null;
       }
  
positive.code:   String get name => 'macOS';
  
    @override
    String applicationBundle(BuildMode buildMode) {
      final File appBundleNameFile = project.nameFile;
      if (!appBundleNameFile.existsSync()) {
        globals.printError('Unable to find app name. ${appBundleNameFile.path} does not exist');
  
negative.code:   }
  
    @override
    String? executable(BuildMode buildMode) {
      final String? directory = applicationBundle(buildMode);
      if (directory == null) {
        return null;
      }
      final _BundleInfo? bundleInfo = MacOSApp._executableFromBundle(globals.fs.directory(directory));
      return bundleInfo?.executable;
    }
  }
  