anchor.diff:      }
   
       if (match != null && match.groupCount > 0) {
  -      return match.group(1);
  +      return new _IOSSimulatorInfo(match.group(2), match.group(1));
       } else {
         logging.info('No running simulators found');
         return null;
  
positive.code:     IOSSimulator device = Device._unique(id ?? defaultDeviceID, (String id) => new IOSSimulator._(id));
      device._name = name;
      if (iOSSimulatorPath == null) {
        iOSSimulatorPath = path.join('/Applications', 'iOS Simulator.app',
            'Contents', 'MacOS', 'iOS Simulator');
      }
      device._iOSSimPath = iOSSimulatorPath;
      return device;
  
negative.code: 
    @override
    bool installApp(ApplicationPackage app) {
      if (!isConnected())
        return false;
  
      try {
        if (id == defaultDeviceID) {
          runCheckedSync([xcrunPath, 'simctl', 'install', 'booted', app.localPath]);
  