Build iOS 11 ready apps with RAD Studio 10.2.1

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.

Comments

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
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
Tuesday, 21 November 2017

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

Shin-young K53128
Thursday, 23 November 2017

I have the same problem too.

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
Saturday, 25 November 2017

Hello,

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
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
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
Thursday, 28 September 2017

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