Platform Status

From Platform Status
Jump to: navigation, search

Supported Platforms and Operating Systems

The following table shows supported platforms and operating systems for different RAD Studio versions. A * (star) sign next to an operating system indicates that there is a known issue with that operating system and a corresponding RAD Studio version. To see the workaround for that particular issue, click on the name of the operating system or scroll down to the appropriate section.

RAD Studio Version Windows OS X iOS Android Linux

10.2 Tokyo

  • Windows 10 (Including Windows 10 Creators Update & Windows 10 Anniversary Update)
  • Windows 8, 8.1
  • Windows 7 (SP1+)
  • Windows Server 2016
  • Windows Server 2012
  • macOS Sierra
  • OS X 10.11 (El Capitan)
  • OS X 10.10 (Yosemite)
  • iOS 10, including iOS 10.3
  • iOS 9
  • Android 7 (Nougat)
  • Android 6
  • Android 5
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Ubuntu Server (Ubuntu 16.04 LTS)
  • RedHat Enterprise Linux (version 7)

10.1 Berlin

  • Windows 10 [1]
  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Server 2012
  • Windows Server 2008
  • macOS Sierra (support added in Update 1)
  • OS X 10.11 (El Capitan)
  • OS X 10.10 (Yosemite)
  • OS X 10.9 (Mavericks)
  • Android 7 (Nougat)
  • Android 6*
  • Android 5
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4

10 Seattle

  • Windows 10* [1]
  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Server 2012
  • Windows Server 2008

XE8

  • Windows 10
  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Server 2012
  • Windows Server 2008
  • OS X 10.10 (Yosemite)
  • OS X 10.9 (Mavericks)
  • Android 5
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4

XE7

  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Server 2012
  • Windows Server 2008
  • OS X 10.10 (Yosemite)
  • OS X 10.9 (Mavericks)
  • OS X 10.8 (Mountain Lion)
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4
  • Android 2.33 - 2.3.7

XE6

  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Vista SP2
  • Windows Server 2008
  • OS X 10.9 (Mavericks)
  • OS X 10.8 (Mountain Lion)
  • iOS 7
  • iOS 6
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4
  • Android 2.33 - 2.3.7

XE5

  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Vista SP2
  • Windows XP SP2 (32-bit only)
  • Windows Server 2008
  • OS X 10.9 (Mavericks)
  • OS X 10.8 (Mountain Lion)
  • OS X 10.7 (Lion)
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4
  • Android 2.33 - 2.3.7

XE4

  • Windows 8
  • Windows 7 SP1
  • Windows Vista SP2
  • Windows XP SP2 (32-bit only)
  • Windows Server 2008
  • OS X 10.8 (Mountain Lion)
  • OS X 10.7 (Lion)
  • iOS 6
  • iOS 5

Note: Unless specified, both 32-bit and 64 bit Windows platforms are supported.

  1. 1.0 1.1 The following information pertains to running the IDE on Windows 10 Creators Update, not to running compiled apps on Windows 10 Creators Update (except when many runtime packages are used).
    There are known issues with the way DLLs and runtime packages are loaded and relocated in memory in Windows 10 Creators Update. These issues cause a significant slowdown in the debugger, but also at runtime. While we are investigating, consider holding off moving to Windows 10 Creators Update as your development environment.
  2. iOS 10: 32-bit debugging is not currently supported; 64-bit debugging is fully supported.

For more information and statistics about usage of the different operating system versions, see:

Workarounds by Platform

Windows

10 Seattle Update 1 VCL AppAnalytics Hotfix

Summary: Hotfix that addresses an issue in connecting to the AppAnalytics server after applying Update 1.

  • Date Added: Dec 28th, 2015
  • Platform: Windows (VCL Framework)
  • RAD Studio version : 10 Seattle Update 1

Solution: This issue only applies to RAD Studio 10 Seattle Update 1. You do not need this hotfix if you have RAD Studio 10 Seattle: 30457, 10 Seattle Update 1 VCL AppAnalytics Hotfix. (CodeCentral)


C++ IDE code editor structure window is blank

Summary: Several developers report an issue where the C++Builder IDE code editor structure window was blank after they upgraded their Windows machine to Windows 10.

  • Date added: Aug 12th, 2015
  • Platform: Windows 10
  • RAD Studio version : 10 Seattle

Solution: C++ IDE code editor structure windows is blank on Windows 10 machine - workaround


OS X

RAD Studio 10 Seattle support

Summary: RAD Studio 10 Seattle support for OS X El Capitan and iOS 7, iOS 8 and iO9 using iOS 9 SDK.

  • Date Added: Oct 19th, 2015
  • Platform: OS X 10.11 (El Capitan), iOS 9, iOS 8, iOS 7
  • RAD Studio version : 10 Seattle (resolved in 10 Seattle Update 1)

Solution: This issue is resolved in RAD Studio 10 Seattle Update 1. You only need this hotfix if you do not have the Update 1 installed: PAServer Hotfix for RAD Studio 10 Seattle - iOS 9 and OS X El Capitan.


iOS

iOS 10

Summary: Unable to create App Store distribution file with Xcode 8.3 using C++ Builder, Delphi, or RAD Studio 10.2 Tokyo.

Note: This issue is resolved in 10.2 Tokyo Release 1.

  • Date Added: March 31, 2017
  • Platform: iOS 10.3
  • RAD Studio version: 10.2 Tokyo

Solution: Use Xcode 8.2 or earlier to create App Store distribution file for your iOS application.

Both Xcode 8.3 and Xcode 8.2 can be installed on the same Mac. You can develop and build your iOS application using RAD Studio 10.2 with Xcode 8.3 and the iOS 10.3 SDK. When you are ready to create the iOS App Store distribution file for your iOS application, run xcode-select -s to switch to Xcode 8.2.

If you have upgraded to Xcode 8.3, you can download an earlier version of Xcode from Apple�s developer portal. You will need to log into your Apple Developer account, select Download, select More Downloads, search for the Xcode version that you want to download, download that version of Xcode (the file will be copied into ~/Downloads), extract this Xcode archive file, and run xcode-select -print-path to see the current selected xcode-path. You can then run xcode-select --help to see how to change the currently selected xcode-path.


Summary: Apps using the camera fail when targeting iOS 10 using C++Builder, Delphi or RAD Studio 10.1 Berlin Update 1.

  • Date Added: Sep 19th, 2016
  • Platform: iOS 10
  • RAD Studio version : 10.1 Berlin Update 1

Solution: Add a new key, NSCameraUsageDescription to the Version Info section of the Project Options. The value can be any text that will be displayed when the app asks permission to use the camera.


Summary: Apps using the camera roll fail when targeting iOS 10 using C++Builder, Delphi or RAD Studio 10.1 Berlin Update 1.

  • Date Added: Sep 19th, 2016
  • Platform: iOS 10
  • RAD Studio version : 10.1 Berlin Update 1

Solution: Add a new key, NSPhotoLibraryUsageDescription to the Version Info section of the Project Options. The value can be any text that will be displayed when the app asks permission to use the camera roll.


Summary: Apps using the address book fail when targeting iOS 10 using C++Builder, Delphi or RAD Studio 10.1 Berlin Update 1.

  • Date Added: Oct 13th, 2016
  • Platform: iOS 10
  • RAD Studio version : 10.1 Berlin Update 1

Solution: Add a new key, NSContactsUsageDescription to the Version Info section of the Project Options. The value can be any text that will be displayed when the app asks permission to use the address book.


iOS 9.2 C++ Hotfix

Summary: This hotfix addresses compile time errors when targeting iOS 9.2 using C++Builder or RAD Studio 10 Seattle.

  • Date Added: Dec 15th, 2015
  • Platform: iOS 9
  • RAD Studio version : 10 Seattle

Solution: 10 Seattle iOS 9.2 C++ Hotfix - December 2015 (CodeCentral)


Restriction for HTTP protocol

Summary: iOS 9 restriction for apps to use HTTP protocol - In iOS 9, Apple added the new "Apple Transport Security" feature to restrict apps that use HTTP protocol requests under the covers...

  • Date Added: Oct 19th, 2015
  • Platform: iOS 9
  • RAD Studio version : 10.1 Berlin, 10 Seattle

Solution: How to use custom Info.plist XML to support iOS 9's new App Transport Security feature


RAD Studio 10 Seattle support

Summary: RAD Studio 10 Seattle support for OS X El Capitan and iOS 7, iOS 8 and iO9 using iOS 9 SDK.

  • Date Added: Oct 19th, 2015
  • Platform: OS X 10.11 (El Capitan), iOS 9, iOS 8, iOS 7
  • RAD Studio version : 10 Seattle (resolved in 10 Seattle Update 1)

Solution: This issue is resolved in RAD Studio 10 Seattle Update 1. You only need this hotfix if you do not have the Update 1 installed: PAServer Hotfix for RAD Studio 10 Seattle - iOS 9 and OS X El Capitan.


iOSSimulator "Please specify exact device preset UUID" error

Summary: Steps for solving the Please specify exact device preset UUID error when targeting iOSSimulator with iOS 9.

  • Date Added: Dec 4th, 2015
  • Platform: iOS 9 (iOS Simulator)
  • RAD Studio version : XE8

Solution:

  1. Install the PAServer 17.0 on your Mac (PAServer17.0_upd1.pkg).
  2. Replace the file /Applications/PAServer-16.0/Contents/MacOS/sim6x with the new /Applications/PAServer-17.0/Contents/MacOS/sim6x.


RAD Studio XE8 and XE7 support

Summary: Steps for building iOS 32-bit applications for iOS 9 with XE7 and XE8.

  • Date Added: Sept 17th, 2015
  • Platform: iOS 9
  • RAD Studio version : XE8, XE7

Solution: Steps for building iOS 32-bit applications for iOS 9 with XE7 and XE8


Using iOS 7 with RAD Studio XE5

Summary: How to use iOS 7 with RAD Studio XE5.

  • Date Added: Oct, 2013
  • Platform: OS 10.9 (Mavericks), iOS 7
  • RAD Studio version : XE5

Solution: Using iOS 7


Android

Hotfix for InterBase on Android

Summary: This hotfix resolves the issue of Android APKs built with the IBLite/IBToGo driver being rejected by the Google Play Store for potential security vulnerabilities related to OpenSSL. This fix addresses Quality Portal issue RSP-15985.

  • Date Added: October 14th, 2016
  • Platform: Android
  • RAD Studio version: 10.1 Berlin

Solution: October 2016 InterBase XE7 Update 6, Hotfix 1 (12.0.6.379) for Android (CodeCentral)


Hotfix for Samsung Galaxy

Summary: This hotfix resolves an issue with debugging Android applications on Samsung Galaxy 6 Edge devices running Android 6.0.1. This fix addresses Quality Portal issue RSP-14033.

  • Date Added: Apr 27th, 2016
  • Platform: Android
  • RAD Studio version: 10.1 Berlin

Solution: April 2016 RAD Studio 10.1 Berlin Hotfix for Samsung Galaxy (CodeCentral)


Android Services Presentations and Workarounds

Summary: Workarounds and fixes for the Java templates and Android Manifest.

  • Date Added: Oct 23rd, 2015
  • Platform: Android
  • RAD Studio version: 10 Seattle

Solution: Android Services Presentations and Workarounds


Workarounds by RAD Studio Version

RAD Studio 10.1 Berlin

iOS 10

Summary: Apps using the camera fail when targeting iOS 10 using C++Builder, Delphi or RAD Studio 10.1 Berlin Update 1.

  • Date Added: Sep 19th, 2016
  • Platform: iOS 10
  • RAD Studio version : 10.1 Berlin Update 1

Solution: Add a new key, NSCameraUsageDescription to the Version Info section of the Project Options. The value can be any text that will be displayed when the app asks permission to use the camera.

Summary: Apps using the camera roll fail when targeting iOS 10 using C++Builder, Delphi or RAD Studio 10.1 Berlin Update 1.

  • Date Added: Sep 19th, 2016
  • Platform: iOS 10
  • RAD Studio version : 10.1 Berlin Update 1

Solution: Add a new key, NSPhotoLibraryUsageDescription to the Version Info section of the Project Options. The value can be any text that will be displayed when the app asks permission to use the camera roll.


Restriction for HTTP protocol

Summary: iOS 9 restriction for apps to use HTTP protocol - In iOS 9, Apple added the new "Apple Transport Security" feature to restrict apps that use HTTP protocol requests under the covers...

  • Date Added: Oct 19th, 2015
  • Platform: iOS 9
  • RAD Studio version : 10.1 Berlin, 10 Seattle

Solution: How to use custom Info.plist XML to support iOS 9's new App Transport Security feature


Hotfix for InterBase on Android

Summary: This hotfix resolves the issue of Android APKs built with the IBLite/IBToGo driver being rejected by the Google Play Store for potential security vulnerabilities related to OpenSSL. This fix addresses Quality Portal issue RSP-15985.

  • Date Added: October 14th, 2016
  • Platform: Android
  • RAD Studio version: 10.1 Berlin

Solution: October 2016 InterBase XE7 Update 6, Hotfix 1 (12.0.6.379) for Android (CodeCentral)

Hotfix for Samsung Galaxy

Summary: This hotfix resolves an issue with debugging Android applications on Samsung Galaxy 6 Edge devices running Android 6.0.1. This fix addresses Quality Portal issue RSP-14033.

  • Date Added: Apr 27th, 2016
  • Platform: Android
  • RAD Studio version: 10.1 Berlin

Solution: April 2016 RAD Studio 10.1 Berlin Hotfix for Samsung Galaxy (CodeCentral)


RAD Studio 10 Seattle

10 Seattle Update 1 VCL AppAnalytics Hotfix

Summary: Hotfix that addresses an issue in connecting to the AppAnalytics server after applying Update 1.

  • Date Added: Dec 28th, 2015
  • Platform: Windows (VCL Framework)
  • RAD Studio version : 10 Seattle Update 1

Solution: This issue only applies to RAD Studio 10 Seattle Update 1. You do not need this hotfix if you have RAD Studio 10 Seattle: 30457, 10 Seattle Update 1 VCL AppAnalytics Hotfix. (CodeCentral)


C++ IDE code editor structure window is blank

Summary: Several developers report an issue where the C++Builder IDE code editor structure window was blank after they upgraded their Windows machine to Windows 10.

  • Date added: Aug 12th, 2015
  • Platform: Windows 10
  • RAD Studio version : 10 Seattle

Solution: C++ IDE code editor structure windows is blank on Windows 10 machine - workaround


RAD Studio 10 Seattle support

Summary: RAD Studio 10 Seattle support for OS X El Capitan and iOS 7, iOS 8 and iO9 using iOS 9 SDK.

  • Date Added: Oct 19th, 2015
  • Platform: OS X 10.11 (El Capitan), iOS 9, iOS 8, iOS 7
  • RAD Studio version : 10 Seattle (resolved in 10 Seattle Update 1)

Solution: This issue is resolved in RAD Studio 10 Seattle Update 1. You only need this hotfix if you do not have the Update 1 installed: PAServer Hotfix for RAD Studio 10 Seattle - iOS 9 and OS X El Capitan.


iOS 9.2 C++ Hotfix

Summary: This hotfix addresses compile time errors when targeting iOS 9.2 using C++Builder or RAD Studio 10 Seattle.

  • Date Added: Dec 15th, 2015
  • Platform: iOS 9
  • RAD Studio version : 10 Seattle

Solution: 10 Seattle iOS 9.2 C++ Hotfix - December 2015 (CodeCentral)


Restriction for HTTP protocol

Summary: iOS 9 restriction for apps to use HTTP protocol - In iOS 9, Apple added the new "Apple Transport Security" feature to restrict apps that use HTTP protocol requests under the covers...

  • Date Added: Oct 19th, 2015
  • Platform: iOS 9
  • RAD Studio version : 10.1 Berlin, 10 Seattle

Solution: How to use custom Info.plist XML to support iOS 9's new App Transport Security feature


Android Services Presentations and Workarounds

Summary: Workarounds and fixes for the Java templates and Android Manifest.

  • Date Added: Oct 23rd, 2015
  • Platform: Android
  • RAD Studio version: 10 Seattle

Solution: Android Services Presentations and Workarounds


RAD Studio XE8

iOSSimulator "Please specify exact device preset UUID" error

Summary: Steps for solving the Please specify exact device preset UUID error when targeting iOSSimulator with iOS 9.

  • Date Added: Dec 4th, 2015
  • Platform: iOS 9 (iOS Simulator)
  • RAD Studio version : XE8

Solution:

  1. Install the PAServer 17.0 on your Mac (PAServer17.0_upd1.pkg).
  2. Replace the file /Applications/PAServer-16.0/Contents/MacOS/sim6x with the new /Applications/PAServer-17.0/Contents/MacOS/sim6x.


RAD Studio XE8 and XE7 support

Summary: Steps for building iOS 32-bit applications for iOS 9 with XE7 and XE8.

  • Date Added: Sept 17th, 2015
  • Platform: iOS 9
  • RAD Studio version : XE8, XE7

Solution: Steps for building iOS 32-bit applications for iOS 9 with XE7 and XE8


RAD Studio XE7

RAD Studio XE8 and XE7 support

Summary: Steps for building iOS 32-bit applications for iOS 9 with XE7 and XE8.

  • Date Added: Sept 17th, 2015
  • Platform: iOS 9
  • RAD Studio version : XE8, XE7

Solution: Steps for building iOS 32-bit applications for iOS 9 with XE7 and XE8


RAD Studio XE5

Using iOS 7 with RAD Studio XE5

Summary: How to use iOS 7 with RAD Studio XE5.

  • Date Added: Oct, 2013
  • Platform: OS 10.9 (Mavericks), iOS 7
  • RAD Studio version : XE5

Solution: Using iOS 7


See Also

Personal tools
In other languages