We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.
iOS SDK Setup Guide | Developer Portal : ThingWorx

Project Concept

This project will introduce the ThingWorx iOS SDK and how to get started with development.

Following the steps in this this guide, you will have a fully setup development environment to work with your ThingWorx Foundation server and the ThingWorx iOS SDK.

We will teach you how to get started building your own iOS applications (using Objective-C) to be used with the ThingWorx Platform.

Project Info

Type Informational
Level Beginner
Est. Time 30 Minutes
Published October 16, 2018
Author Jason Johnson

You'll learn how to

    • Establish and manage a secure connection with a ThingWorx server, including SSL negotiation and connection maintenance.
    • Enable easy programmatic interaction with the Properties, Services, and Events that are exposed by Entities running on a ThingWorx server.
    • Provide an abstraction layer and infrastructure that makes it easy for you to expose a set of Properties and Services to the ThingWorx server.
    • Create applications that can be directly used with your iOS device.
Register to Start Project

Things used in this project


This guide requires a connection to the ThingWorx Foundation.

It assumes that you are utilizing the 30-day hosted Foundation server.

This guide could also be run through with the 120-day downloadable trial, but some instructions could require modification.

In order to complete this exercise, you need to download the ThingWorx iOS SDK from the Marketplace.

Software components:
Previous knowledge:


  • Step 1: Test Connectivity
  • Step 2: Troubleshooting
  • Step 3: Next Steps