Welcome to CoolStar's iOS Toolchain For Windows.

This is the home for progress updates and downloads for CoolStar's iOS toolchain for Windows. The goal here is to be able to use PC's running Windows Vista or higher to build for iOS.


Table of Contents
Why are we doing this? Can't we just build on <insert other platform here>
Preconfigured Toolchain + Theos
Downloads
Technical Requirements


Why are we doing this? Can't we just build on <insert other platform here>

Although it is possible to build iOS apps on other platforms, many of us can't afford said platform, or we just prefer using Windows for everything. For example, most people's revenue can't afford buying a Mac, others may have an older Mac that can't run the latest OS X and Xcode, many people prefer the speed of a computer to an iOS device when building, and some may not want to have to dual-boot Linux or run Linux in a VM.


Technical Requirements

You'll need a fairly recent version of Windows and Cygwin. Both 32 bit and 64 bit platforms are supported. Why Cygwin? It's a good UNIX environment for Windows and supports many of the features we need (more than MinGW or MSYS).


Preconfigured Toolchains for Cygwin


Dependencies (install inside Cygwin):
  1. git
  2. python
  3. perl
  4. make
  5. ca-certificates

Run this command in cygwin to automatically download theos and the iOS toolchain: 32 Bit Users:
git clone -b windows https://github.com/coolstar/theos.git && mkdir -p theos/toolchain/windows
git clone -b master https://github.com/coolstar/iOSToolchain4Win.git theos/toolchain/windows/iphone
64 Bit Users:
git clone -b windows https://github.com/coolstar/theos.git && mkdir -p theos/toolchain/windows
git clone -b x86_64 https://github.com/coolstar/iOSToolchain4Win.git theos/toolchain/windows/iphone

Downloads

LLVM+Clang 3.3 (the compiler) targeted for armv7-apple-darwin11:
LD64:
Download from iToolchain

Darwin CC Tools:
Download from iToolchain