anchor.diff:    String get name => 'macOS';
   
     @override
  -  String applicationBundle(BuildMode buildMode) {
  +  String? applicationBundle(BuildMode buildMode) {
       final File appBundleNameFile = project.nameFile;
       if (!appBundleNameFile.existsSync()) {
         globals.printError('Unable to find app name. ${appBundleNameFile.path} does not exist');
  
positive.code:   /// "~/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);
      if (bundleInfo == null) {
        return null;
      }
  
negative.code:   @override
    String get displayName => id;
  
    String? applicationBundle(BuildMode buildMode);
  
    String? executable(BuildMode buildMode);
  }
  
  class PrebuiltMacOSApp extends MacOSApp {
    PrebuiltMacOSApp({
      required this.bundleDir,
      required this.bundleName,
      required this.projectBundleId,
      required String executable,
    }) : _executable = executable,
         super(projectBundleId: projectBundleId);
  
  