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.

↑iOS 11 support requires RAD Studio 10.2.2 or iOS 11 Patch for RAD Studio 10.2.1.
iOS Simulator version 11 or later is currently not supported. You can open Xcode > Preferences > Components, to download and install an earlier version of the iOS Simulator.

↑ 3.03.1The 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.

↑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:

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.

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.

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.

Using iOS 7 with RAD Studio XE5

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.

Workarounds by RAD Studio Version

RAD Studio 10.2 Tokyo

Welcome Page in the IDE

Summary: Page width in the Documentation tab of the Welcome Page is limited.

Date Added: Jan 16th, 2018

Platform: Windows

RAD Studio version : 10.2 Tokyo Release 2 (10.2.2)

Solution:This patch resolves an issue with the page width in the Documentation tab of the Welcome Page, and provides additional improvements in the appearance and layout of the main tab of the Welcome page.The provided zip file replaces the existing Welcome Page directory with updated files.

February 2018 Patch

Summary: Animations on Android cause applications to hang on some devices.

Date Added: Feb 15th, 2018

Platform: Android, Windows

RAD Studio version : 10.2 Tokyo Release 2 (10.2.2)

Solution:This patch for RAD Studio 10.2.2 (build 2004) resolves some compatibility issues in the RTL and fixes a problem with Android animations. It is designed to be installed only on top of an existing RAD Studio 10.2.2 Tokyo installation.

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...

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.