Using the template

Install the prerequisites and create a SkeleKit iOS project.

The easiest way to start a SkeleKit app is with the project template. It creates a normal .NET for iOS project with the SkeleKit host, scene configuration, first page, launch screen and entitlements.

Requirements

Before installing SkeleKit, you need:

  • A Mac with Xcode installed
  • The .NET 10 SDK
  • The .NET workload for iOS
  • An iOS 18+ simulator or device

Install the iOS workload if it is not already available:

dotnet workload install ios

The .NET workload supports specific Xcode versions. If builds fail immediately after an Xcode update, check that the installed .NET SDK and iOS workload support that version of Xcode before debugging the application itself.

Install the project template

The template is published as a separate NuGet package, which makes the skelekit-ios template available:

dotnet new install SkeleKit.Templates

Create a project

Create a new app and move into its directory:

dotnet new skelekit-ios -n MyApp
cd MyApp

Verify the installation

Build the app for the iOS simulator with:

dotnet build -r iossimulator-arm64      # iossimulator-x64 for Intel Mac

If the build succeeds, the template project is ready to run.