iOS App Generation is a paid feature. You’ll need an active Professional or Team subscription.
Requirements
Follow the steps below to get set up for using App Generation.1. Sign up for an Apple ID or join the Apple Developer Program
- To get started testing your app on your devices you’ll need a free Apple ID.
- In order to publish your app on the App Store, you need to register with the Apple Developer Program.
Team IDs
To build your apps within Xcode, you might need a Team ID. Learn how to find your Team ID on Apple’s documentation: Locate your Team ID.2. Download and Install Xcode
Current Xcode version supported from 15.2.
- Download the latest version of Xcode from the Mac App Store.
- Download the latest or beta versions of Xcode from the Apple Developer website.
Getting Started
Follow the steps below to use native 3D embeds on your Swift projects with Spline iOS Runtime.Platform Support
Spline is using the latest technologies to render 3D content on Apple devices.Language and Libraries Support
The Spline iOS Runtime uses SwiftUI and Swift.1. Generate an Xcode Project from Spline
- From the top toolbar, press the
Exportbutton to open the export panel; - Under Apple Platforms, select the
Appoption; - Fill in all the required settings to build your Xcode project. Refer below for more information;
- Press the Generate button.
1.1 Settings Overview
Refer to the below for more information on all the different settings related to App Generation.2. Build and run the app with Xcode
Building the app and running it is done through Xcode and can be achieved with a few simple steps.- On Xcode, go to File > Open and select the unzipped folder with your project;
- Select your build device – you can use your physical device (iPhone, iPad, Mac) or a simulator;
- Press ▶️ to build your project.
Signing & Capabilities, under Signing, you can add your team manually.
3. Publishing and distributing your app
For more information on publishing to the App Store, refer to Apple’s documentation on Distributing your app for beta testing and releases.Possible Warnings
When building your app, even if the app builds properly, there are a few errors that might be displayed on the embed. Refer below to see the warnings and their explanation."Spline scene file is in an unknown format."
The exported file is too old, the runtime is too old, or the file might have become corrupted.
"Spline scene file URL could not be reached."
It’s displayed when the runtime fails to download a .splineswift file from the web. It can be because of an invalid URL, or just a non-functioning network connection.

