// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. namespace Flax.Build.Platforms { /// /// The build platform for all iOS systems. /// /// public sealed class iOSPlatform : ApplePlatform { /// public override TargetPlatform Target => TargetPlatform.iOS; /// public override bool HasDynamicCodeExecutionSupport => false; /// /// Initializes a new instance of the class. /// public iOSPlatform() { if (Platform.BuildTargetPlatform != TargetPlatform.Mac) return; if (!HasRequiredSDKsInstalled) { Log.Warning("Missing XCode. Cannot build for iOS platform."); return; } } /// protected override Toolchain CreateToolchain(TargetArchitecture architecture) { return new iOSToolchain(this, architecture); } } }