System requirements

From Xojo Documentation
Jump to: navigation, search

Xojo System Requirements

Xojo runs and creates desktop and web applications for Microsoft Windows, Apple OS X and a variety of Linux distributions.

Visit the Deprecations page for information about previously supported OS versions.

Windows

IDE

Supported

  • Windows Vista or later (x86 or x64)
  • At least 2 GB RAM
  • PDF Viewer for documentation
  • Internet Explorer 8 or later

Compiled Applications

Compiled applications run on these versions of Windows:

  • Windows XP (SP3 or later)
  • Windows Vista
  • Windows 7
  • Windows 8.x

OS X

IDE

Supported

  • OS X Lion 10.7.x or later
  • (refer to the iOS section below for iOS requirements)
  • At least 2 GB RAM

Compiled Applications

Compiled applications (Carbon or Cocoa) run on these versions of OS X:

  • OS X Lion 10.7.x
  • OS X Mountain Lion 10.8.x
  • OS X Mavericks 10.9.x
  • OS X Yosemite 10.10.x

Linux

IDE

Supported

  • The following x86-based Linux distributions:
  • At least 2 GB RAM
  • PDF Viewer for documentation

Compiled Applications

Compiled applications run on these versions of Linux:

64-bit and Library Information

Xojo and applications created with Xojo require these libraries:

  • GTK+ 2.20 (desktop)
  • glib 2.0 (web and console)
  • glibc-2.11
  • libstdc++.so.6.0.13
  • libwebkitgtk-1.0.0 or libgtkhtml (for HTMLViewer)

On 64-bit Linux distributions, you will need to ensure the appropriate 32-bit compatibility libraries are installed in order to run Xojo or applications built with Xojo. Note that glib 2.0 might not be included in 32-bit library packages, so be sure to check or install it manually.

One of these commands usually works for Ubuntu:

 sudo apt-get install ia32-libs
 sudo apt-get install ia32-libs-multiarch

Newer versions of Ubuntu may require additional steps as well:

 sudo dpkg --add-architecture i386
 sudo apt-get update
 sudo apt-get install ia32-libs-multiarch

For more information on Multiarch support: https://wiki.debian.org/Multiarch/HOWTO.


To determine which libraries are used by Xojo, you can use the ldd command:

 ldd Xojo

Web

Web applications consist of two parts, the server component and the user interface, which runs in a web browser. The server component has the same requirements as the platform you are building for, so refer to the above requirements.

Web applications support the following web browsers:

iOS

Only the OS X version of Xojo can open and create iOS apps. There are also more restrictive IDE requirements:

  • OS X Mavericks 10.9 or later
  • Xcode 6.1 (for iOS Simulator)

iOS apps created with Xojo work on these versions of iOS:

  • iOS 7
  • iOS 8

These iOS devices are supported:

  • iPhone 4S and newer iPhones
  • All iPad mini models
  • iPad 2 and newer models
  • iPod touch (current model)

A paid Apple iOS Developer account is required for:

  • Deploying to iOS devices
  • Submitting to the App Store
Personal tools
Namespaces

Variants
Actions
Main
Documentation
Community
Toolbox
Help