app-store-iosiOS Swift Native

Overview

The MultiSet iOS SDK provides Visual Positioning System (VPS) localization capabilities for iOS applications. It enables precise indoor and outdoor localization using camera-based visual recognition against pre-mapped 3D environments.

GitHub Repository: https://github.com/MultiSet-AI/multiset-ios-sdk.gitarrow-up-right

Table of Contents

Sample Views

API Reference

Quick Start

The sample project comes pre-configured with the SDK framework and all necessary dependencies. Follow these steps to get up and running:

1. Clone the Repository

2. Open the Project

Open the .xcodeproj file in Xcode.

3. Configure Credentials

Open SDKConfig.swift and replace the placeholder values with your credentials:

Property
Description
Required

clientId

Your client identifier

Yes

clientSecret

Your secret key

Yes

mapCode

Single map identifier

One of these is required

mapSetCode

Map set identifier

One of these is required

To obtain credentials, visit: https://developer.multiset.ai/credentialsarrow-up-right

4. Build and Run

  1. Select your target iOS device (AR requires a physical device)

  2. Press Cmd + R to build and run

  3. The app opens on the LandingView, where the SDK authenticates automatically

  4. Select a localization mode (Single-Frame or Multi-Frame) and tap Localize to enter the ARLocalizationView

Requirements

  • iOS 16.0+

  • ARKit compatible device (iPhone 6s or later)

  • Camera permission

  • Internet connectivity

Info.plist Configuration

Add the following keys to your Info.plist:

License

Copyright (c) 2026 MultiSet AI. All rights reserved. Licensed under the MultiSet License. For license details, visit www.multiset.aiarrow-up-right.

Last updated