30 строки
674 B
C#
30 строки
674 B
C#
using System;
|
|
using System.IO;
|
|
|
|
using Xamarin.MacDev;
|
|
|
|
namespace Xamarin.Mac.Tasks
|
|
{
|
|
public static class MacOSXSdks
|
|
{
|
|
public static MacOSXSdk Native { get; private set; }
|
|
public static XamMacSdk XamMac { get; private set; }
|
|
|
|
static MacOSXSdks ()
|
|
{
|
|
Native = new MacOSXSdk (AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
|
|
XamMac = new XamMacSdk (null);
|
|
|
|
AppleSdkSettings.Changed += delegate {
|
|
Native = new MacOSXSdk (AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
|
|
};
|
|
}
|
|
|
|
public static void CheckInfoCaches ()
|
|
{
|
|
AppleSdkSettings.CheckChanged ();
|
|
XamMac.CheckCaches ();
|
|
}
|
|
}
|
|
}
|