Setup Requirements

The Bose AR SDK includes access to things like listening to sensor data, searching for Bluetooth devices, and listening to the connection events of the Bose AR-enabled devices. The SDK binary contains four example projects for developers to learn from. This guide is part of a sequence of upcoming codelabs that will help you develop with the SDK. The first part of understanding is to play with some examples and see how the Frames interacts with the SDK.

The Bose AR iOS SDK environment setup requirements for this tutorial is laid out here. Carefully follow each step to update your toolchain to match the SDK current requirements.

    1. Register and Login to our Developer Portal: https://developer.bose.com

    2. Software Requirements Use of the Bose Wearable SDK requires the following:

      1. Xcode 10.2 or later

      2. Minimum Swift version 5.0

      3. iOS 11.4 or later

      4. macOS 10.14.3

      5. CocoaPods Instructions to install are available here.

    3. Hardware Requirements

      • Bose AR-enabled Device

        • Bose Frames or QC 35 II Headphone with updated firmware

    4. Unity Developers should review the software and hardware requirements for the Bose AR SDK for Unity.

Disclaimer: This guide does not cover how to set up your computer’s environment or the general installation of other software packages that your computer needs in order to run Xcode. Please make sure all the essential software packages needed to complete the below tutorial are up-to-date. Any outdated versions may cause conflict. If you run into any roadblocks, please reach out on the forum specific for iOS.

Last updated