Prerequisites

  • Android SDK (if you plan to build app for Android target).
  • Xcode (if you plan to build app for iOS targets).
  • Microsoft Visual Studio 12 (if you plan to build app for Windows Phone targets).
  • Microsoft Visual Studio 2012 (if you plan to build app for Windows targets).

Note

  • Xcode can only be installed on a Mac environment. When compiling for an iOS target in a Windows environment, NeoMAD will only generate the application’s Xcode project without building it.
  • Microsoft Visual Studio can only be installed on a Windows environment. When compiling for an Windows or Windows Phone targets in a Mac environment, NeoMAD will only generate the application’s Visual Studio project without building it.

Android

In order to build a NeoMAD application for an Android target, the Android SDK has to be installed on the computer that will run NeoMAD.

NeoMAD requires:

  • the Android SDK Tools revision 25 or later
  • the Android SDK Build-tools revision 26 or later
  • the SDK Platform for Android 7.1 (API 25) or higher. If several SDK are installed, NeoMAD will check in priority for the SDK 25 or it will choose the one with the higher version if it can’t find the SDK 25.

Note

You have to install the Android SDK if you are planning to build your application for Android targets.

iOS (Mac OS only)

In order to be able to build an application for iOS you will need a Mac with:

  • the iOS IDE, Xcode - version 9 or later with at least iOS SDK 11.0 (NeoMAD ensures your project will work from iOS 9.0 to iOS 11.0)
  • the Xcode command line tool

Xcode is available on the AppStore for free (all you need is a valid Apple account). It comes with everything you need for iOS devices: compiler, SDK and simulator. The Xcode command line tool is an optional package in Xcode. However it is required by NeoMAD to build iOS applications. It can be downloaded and installed from Xcode in Xcode > Preferences > Downloads.

Note

Xcode can only be installed on a Mac environment. Thus, iOS applications can only be built on a Mac. When compiling for a iOS target in a Windows environment, NeoMAD will only generate the application’s Xcode project without building it.

Windows Phone (Windows Only)

Microsoft Visual Studio 12

In order to build Windows Phone 8.0 apps you must install the Windows Phone SDK 8.0. This SDK requires Windows 8.0 or higher. It can be downloaded from the Windows Phone SDK 8.0.

Note

Microsoft Visual Studio can only be installed on a Windows environment. Thus, Windows Phone applications can only be built on a Windows computer. When compiling for Windows Phone target in a Mac OS environment, NeoMAD will only generate the application’s Microsoft Visual Studio project without building it.

The Windows Phone 8 emulator can only be used with the following configuration:

  • Windows 8.0 Professional edition or higher
  • CPU with Hyper-V virtualization

To use the emulator, a DirectX 10 or DirectX 11 graphics card with WDDM 1.1 or later driver and device driver interface (DDI) 10 or later is required.

When running the solution from Visual Studio, if the following error message is displayed: The current display adapter does not meet the emulator requirements to run XNA Framework applications., it may mean that your graphic card is not compatible with XNA.

To check the card’s compatibility, run dxdiag from a command prompt:

  • Check the DirectX version in System tab: must be 10 or later
  • Check the DDI version in Display` tab: must be 10 or later

Microsoft Visual Studio 13

This version of Visual Studio is not used by NeoMAD (for the moment) to build Windows phone projects.

Windows Store apps (Windows only)

In order to build Windows Store apps:

  • if you target Windows 8.0, you must install Visual Studio Express 2012 for Windows 8
  • if you target Windows 8.1, you must install Visual Studio Express 2013 for Windows
  • if you target Windows 10, you can use Visual Studio 2012 or later

These tools can be downloaded from the Windows Dev Center.

Note

Microsoft Visual Studio can only be installed on a Windows environment. Thus, Windows applications can only be built on a Windows computer. When compiling for a Windows target in a Mac OS environment, NeoMAD will only generate the application’s Microsoft Visual Studio project without building it.

Microsoft Visual Studio 2012

This version of Visual Studio requires Windows 8.0 or higher.

Microsoft Visual Studio 2013

This version of Visual Studio requires Windows 8.1 or higher.