Prerequisites

This document explains the creation of an iOS Application using Visual Studio 2012. Before proceeding, review the following system requirements.

  • Windows 7 or higher
  • Visual Studio Professional 2012 or higher
  • Xamarin Visual Studio plugin

Xamarin.iOS is a platform that allows developers to create iOS applications on a Windows machine. While use of the platform itself is free, your organization will need a Xamarin subscription to develop your iOS applications in Visual Studio. Visit the following link for more information about purchasing a Xamarin subscription: https://docs.microsoft.com/en-us/xamarin/android/deploy-test/publishing/publishing-independently.To download Xamarin.iOS for Windows use the following link: http://developer.xamarin.com/guides/ios/getting_started/installation/windows/

  • OS X Lion (10.7) or OS X Mountain Lion (10.8)
  • Apple’s Xcode IDE, including Apple’s iOS SDK
  • Xamarin iOS SDK
  • iTunes

Apple requires developers to enroll in an Apple Developer Program to deploy iOS apps to the app store or for local enterprise use. Visit the following link to learn more about enrolling in an Apple Developer Program: https://developer.apple.com/programs/.

To download Xamarin.iOS for Mac: http://developer.xamarin.com/guides/ios/getting_started/installation/mac/

Note
Xamarin requires a Mac running Xamarin.iOS to build, test, and deploy iOS apps created in Visual Studio. This Mac must be network-accessible by the Windows development machine.

Unlike traditional external applications which use IOM.dll to connect and execute commands against Aras Innovator, iOS applications require the IOM.IOS.dll in order to execute commands to connect to Aras Innovator. This DLL file can be found in the \Utilities\Aras Innovator <Version> IOM SDK\COM\IOS directory on the CD Image and may be copied to another location and referenced by the iOS App project.