Build iOS 11 ready apps with RAD Studio 10.2.1

Posted by on in Programming

Target iOS 11 with RAD Studio 10.2.1 and the newly released iOS 11 patch.

We have released a patch that adds support for building and debugging iOS 11 applications on supported devices, and building App Store, Ad Hoc or In-House Distribution ready apps. It also addresses a number of iOS 10 related issues.

This patch is available for any active Update Subscription customer and requires that you have RAD Studio 10.2.1 (Tokyo Release 1) installed.

Supported iOS SDK versions: iOS 10.3.x, iOS 11

Supported Xcode versions: Xcode 8.2.x, 8.3.2, 8.3.3 and 9.0


Note: iOS 11 Simulator deployment is currently not supported as it requires macOS 64-bit support. macOS 64-bit support is on our product roadmap. Targeting iOS 10 Simulator devices is supported. 



Gold User, Rank: 5, Points: 558
Senior Product Manager, RAD Studio


  • Andreas Arvidsson
    Andreas Arvidsson Thursday, 9 November 2017

    Can anyone confirm that this patch will work on iOS 11.1/XCode 9.1 and C++ Builder, for me it's only working in Delphi.

  • Bas Eshuis
    Bas Eshuis Friday, 27 October 2017

    Hello to Sarina and all, thanks for the patch. But since iOS11 and XCode 9 the status bar handling in iOS has changed on the iPhone. A new 'security' bar of 20 px is shown below the top status bar overlapping therefore my screens. What has to be done in Delphi to overcome this ? Normally all iOS developers will have this problem. Please give answers fast.

  • Paulo C53012
    Paulo C53012 Tuesday, 21 November 2017

    Hi Bas Eshuis,
    Any workaround to this issue. I have the same problem here.

  • Shin-young K53128
    Shin-young K53128 Thursday, 23 November 2017

    I have the same problem too.

  • Vinicius G8815
    Vinicius G8815 Friday, 31 August 2018

    Hi, I went back to using the iPhone10.2 SDK and this problem has been solved. I still use XE 10.1.

  • Simone M
    Simone M Tuesday, 16 January 2018

    Hello, my workaround is:
    - create a TRectangle on MostTop with Height of 20px only visible on iOS platform and fill it with form's background color
    - set the SystemStatusBar on VisibleAndOverlap (so you can mantain the same aspect on pre iOS11 devices)

  • Bas Eshuis
    Bas Eshuis Saturday, 25 November 2017


    You have to ensure that you have no local FMX files in your directories.

    I found out that, due to some specific modification, I had copied in the past some FMX *.pas files to my working directory. And in the latest updates and patches from Embarcadero, they updated a specific part (height). So ensure you refer to the latest FMX files.

  • Eduardo A41168
    Eduardo A41168 Friday, 27 October 2017

    Hello, I'm in big trouble. I'm using XCode 9.0.1 and have already upgraded Delphi (10.2.1) and applied Patch. Everything works fine with Delphi, but when I open the app on the iOS Simulator, the app opens and closes simultaneously. When I use iPhone the application is not transferred to the device and no error message appears. Someone could help me, I'm already exhausted from trying so hard and getting no results.

  • Bob T48168
    Bob T48168 Wednesday, 4 October 2017

    I installed the patch and Delphi 10.2.1 with patch works perfectly with IOS 11 except that I have one issue. The main form's SystemStatusBar.Visible Property does not seem to work correctly. If I set to Visible, whatever I have at the very top of my form covers the status bar with a white line. If I set to VisibleandOverlap, it appears but overlaps what I have at the top of the form. This was not an issue in Delphi Berlin but seems to be an issue in Tokyo. Any suggestions?

  • Steve J
    Steve J Thursday, 28 September 2017

    This time I'm impressed, it was within the week of the latest Xcode release!!! This is the way it should be, and it looks like you got the message !
    Thanks to all at Embarcadero.

  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: