protected override string GetMinimumOSVersion(string templateMinimumOSVersion) { if (MonoNativeInfo == null) { return(templateMinimumOSVersion); } return(MonoNativeHelper.GetMinimumOSVersion(DevicePlatform.watchOS, MonoNativeInfo.Flavor)); }
public XmlDocument SetInfoPListMinimumOSVersion(string template_plist, string target_plist) { var template_info_plist = template_plist; var info_plist = new XmlDocument(); info_plist.LoadWithoutNetworkAccess(template_info_plist); SetInfoPListMinimumOSVersion(info_plist, MonoNativeHelper.GetMinimumOSVersion(DevicePlatform, Flavor)); Harness.Save(info_plist, target_plist); return(info_plist); }
public bool IsSupported(iOSTestProject project) { if (project.MonoNativeInfo == null) { return(true); } var min_version = MonoNativeHelper.GetMinimumOSVersion(DevicePlatform, project.MonoNativeInfo.Flavor); return(Version.Parse(ProductVersion) >= Version.Parse(min_version)); }