xamarin-macios/msbuild/Xamarin.MacDev.Tasks.Core/PlatformUtils.cs

30 строки
651 B
C#

namespace Xamarin.MacDev.Tasks
{
public static class PlatformUtils
{
public static string GetTargetPlatform (string sdkPlatform, bool isWatchApp)
{
switch (sdkPlatform) {
case "iPhoneSimulator":
return isWatchApp ? "watchsimulator" : "iphonesimulator";
case "iPhoneOS":
return isWatchApp ? "watchos" : "iphoneos";
case "MacOSX":
return "macosx";
case "WatchSimulator":
return "watchsimulator";
case "WatchOS":
return "watchos";
case "AppleTVSimulator":
return "appletvsimulator";
case "AppleTVOS":
return "appletvos";
case "MacCatalyst":
return "macosx";
}
return null;
}
}
}