# Platform support

> Xulo supports native iOS apps. What the SDK needs from your project and your devices.

URL: https://docs.xulo.io/platform-support
iOS SDK version: 0.1.4

Xulo supports iOS only. The SDK is a native Swift package for iOS apps.

## Requirements

| | Requirement |
| --- | --- |
| Platform | iOS only |
| iOS version | iOS 15 or later |
| Xcode | Xcode 16 or later |
| Install | Swift Package Manager |
| Device | A physical iPhone to receive a real push |

The simulator can call the API. It does not receive remote notifications.

## Targets

The app, its Notification Service extension and its Notification Content extension all use iOS 15 or later. The extensions are needed only for images and the long-press view. A text push works with the app target alone.

| Product | Target |
| --- | --- |
| `Xulo` | The app |
| `XuloExtension` | Notification Service and Notification Content |

Do not add `Xulo` to either extension.

## The package

The package downloads a closed binary. It does not compile the SDK source. The SDK calls `https://api.xulo.io`, and you do not pass a server address.

The current version is 0.1.4. `Xulo.sdkVersion` returns the version at runtime.
