Installing the Windows SDK

Overview

This guide walks through the steps required to download and setup the Windows SDKs required for Windows Platform development.

Requirements

To develop for Windows Platform, the following are the preferred requirements:

  • An installation of either Windows 8.1 Pro or Windows 10 Pro
    • The Pro version of Windows is required to be able to run emulators which use Hyper-V
  • An installation of Visual Studio 2017 Community, Professional, or Enterprise with the following workloads and additional items: 
    •  For Windows 10 and Windows 10 Mobile development, the Universal Windows App Development Tools must be installed 
  • To use Windows Phone Emulators, Hyper-V must be enabled. For information on how to enable Hyper-V, see this document from Microsoft.

Compatibility

Visual Studio

Titanium SDK Version

Min Visual Studio Version

Max Visual Studio Version

7.0.0 - latest Visual Studio 2015 Visual Studio 2017
6.2.0 - 7.0.0 Visual Studio 2013 Visual Studio 2017

5.1.0 - 6.2.0

Visual Studio 2013

Visual Studio 2015

Supported Platforms

Titanium SDK Version

Supported Mobile Platforms

Supported Desktop Platforms

7.0.0 - latest Windows 10 Mobile Windows 10

5.1.0 - 7.0.0

Windows 10 Mobile, Windows Phone

Windows 10, Windows 8.1

Installing the Windows SDKs

The minimum requirements (builds tools and SDKs, not including Windows Mobile Emulators), will take around 10 GB of storage.

  1. Download Visual Studio installer from https://www.visualstudio.com/vs/.

  2. Run the installer and select the Visual Studio Edition you wish to install.
  3. In the Workloads tab, select the following required Workloads and optional workload components:
    1. Universal Windows Platform Development with the C++ Universal Windows Platform Tools optional component
  4. In the Individual Components tab, select the following required Individual Components (there may be newer versions of the components, please select the latest version)
    1. SDKs, Libraries, and frameworks:
      1. Windows 10 SDK (10.15063.0) for Desktop C++ x86 and x64
      2. Windows 10 SDK (10.0.15063.0) for UWP: C++
  5. If you wish to use emulators during development, select the Windows Mobile Emulators component in the Universal Windows Platform development optional packages.
  6. Click Install.
  7. Once the install has finished, open Visual Studio to verify that the install worked.

Troubleshooting

  • Appcelerator Studio does not show any emulators or connected devices/appc ti info -t windows does not display any information
    • The tooling within the Visual Studio installation used by Titanium to detect information can sometimes get corrupted, this may happen if Appcelerator Studio was left open while Visual Studio was updating or installing. To fix this, first try restarting your development machine. If that does not work you can run a repair of Visual Studio by opening the installer and choosing the Repair option.

Further Information

Related Links