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
Supported versions of VS
Titanium SDK Version |
Min Visual Studio Version |
Max Visual Studio Version |
---|---|---|
7.0.0 - 8.3.x | Visual Studio 2015 | Visual Studio 2017 |
Unsupported versions of VS
Titanium SDK Version |
Min Visual Studio Version |
Max Visual Studio Version |
---|---|---|
6.2.0 - 6.3.0 | Visual Studio 2013 | Visual Studio 2017 |
5.1.0 - 6.2.0 |
Visual Studio 2013 |
Visual Studio 2015 |
Supported Platforms
Supported platform versions
Titanium SDK Version |
Supported Mobile Platforms |
Supported Desktop Platforms |
---|---|---|
7.0.0 - 8.3.x | Windows 10 Mobile | Windows 10 |
Unsupported platform versions
Titanium SDK Version |
Supported Mobile Platforms |
Supported Desktop Platforms |
---|---|---|
5.1.0 - 6.3.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.
-
Download Visual Studio installer from https://www.visualstudio.com/vs/.
- Run the installer and select the Visual Studio Edition you wish to install.
- In the Workloads tab, select the following required Workloads and optional workload components:
- Universal Windows Platform Development with the C++ Universal Windows Platform Tools optional component
- In the Individual Components tab, select the following required Individual Components (there may be newer versions of the components, please select the latest
version)
- SDKs, Libraries, and frameworks:
- Windows 10 SDK (10.15063.0) for Desktop C++ x86 and x64
- Windows 10 SDK (10.0.15063.0) for UWP: C++
- SDKs, Libraries, and frameworks:
- If you wish to use emulators during development, select the Windows Mobile Emulators component in the Universal Windows Platform development optional packages.
- Click Install.
- 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
- Module development: Windows Module Development Guide
- Building to devices: Deploying to Windows Devices
- Distributing your application: Distributing Windows Applications