Build the Windows app you already wrote

The Windows Bridge for iOS is a Microsoft open-source project that provides an Objective-C development environment for Visual Studio and support for iOS APIs.

Get started with the bridge quickly using Windows 10.

1. Install Visual Studio If you don’t already have Visual Studio, you can download Visual Studio Community 2015 for free from Microsoft’s Developer Center. If you don’t have a PC, you can still try the bridge using a downloadable evaluation virtual machine and your favorite virtualization environment.
2. Install the Windows Bridge for iOS Installing the bridge is easy. Simply download the binary from the GitHub repository and extract winobjc.zip to an appropriate location on your PC.
3. Build your app Import your Xcode project into Visual Studio by using the vsimporter tool included with the SDK, or start writing your next great Universal Windows Platform app in Visual Studio using Objective-C. For additional information about using vsimporter, see our Wiki.

Build the bridge from source if you're interested in extending it or contributing to the community.

1. Install Visual Studio If you don’t already have Visual Studio, you can download Visual Studio Community 2015 for free from Microsoft’s Developer Center. If you don’t have a PC, you can still try the bridge using a downloadable evaluation virtual machine and your favorite virtualization environment.
2. Clone the repo Clone our GitHub repo, create your own branch and explore. If you find an unsupported API, create an issue so we know it is a priority.
3. Build the SDK Build the bridge using the included Visual Studio Solution found in the /build directory. For more details, check out our Wiki.
4. Install the Windows Bridge for iOS After building the SDK, navigate to /build/SDKPackage/Release and extract winobjc.zip to an appropriate location on your PC.
5. Build your app Import your Xcode project into Visual Studio by using the vsimporter tool included with the SDK, or start writing your next great Universal Windows Platform app in Visual Studio using Objective-C. For additional information about using vsimporter, see our Wiki.
6. Contribute After agreeing to the project’s CLA, submit a pull request with your tests and SDK code changes to help improve the experience for everyone.

Jump start with an evaluation virtual machine

Try out the Windows 10 development environment without spending the time it would normally take to set up and configure a device for development or test use. Run this VM on your current Mac or PC for a 60-day evaluation of the Universal Windows Platform tools and technologies to accelerate bringing your existing code to Windows.

We've provided a Windows 10 development environment in a number of different virtual machine implementations - matched to the latest release and ready to go.

Choose your virtual machine implementation of choice to begin developing with Windows 10.

VMware Hyper-V VirtualBox Parallels

Build 201606

The Microsoft Software License Terms for the Windows 10 VMs supersede any conflicting Windows license terms included in the VMs.

Check your iOS app for compatibility with the bridge

Use our web-based app analysis tool to get started quickly with the Windows Bridge for iOS.

IPA file icon
Learn more

Featured Video

video image with play button
Getting started with the Windows Bridge for iOS

Want a quick overview about running your Objective-C code on Windows? Check out our Channel9 video.

Building Apps for Windows Blog

* Examples of applications running on Windows devices are for illustration only and are fictitious.
* Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. Windows Bridge for iOS is not affiliated with, sponsored by or endorsed by Apple Inc.
Was this page helpful?
Additional feedback?
Thank you! We appreciate your feedback.