0

I have an application to which I have released on http://www.diawi.com/index.php for the testers, but it isn't launching on IOS 7.1 devices. I have set the minimum deployment target as IOS 7.1, but my base sdk is IOS 9. It is launching fine on iOS 8 and iOS 9. what could be the reason? Is there no support for iOS versions less than 8.0 on Delphi 10 Seattle?

Johan
  • 74,508
  • 24
  • 191
  • 319
Mehdavi5
  • 161
  • 4
  • 14

1 Answers1

2

Per Embarcadero's documentation:

Adding a Mac OS X or iOS SDK

Notes:

  • RAD Studio does not support versions of the iOS SDK lower than 8.0.

  • iOS applications built with a given SDK version may only run on that version or later versions of iOS. For example, an application built with version 9 of the iOS SDK might crash on a device running iOS 8.

Based on that, the following documentation seems to have a contradiction:

FireMonkey Platform Prerequisites

The following iOS devices are supported:

  • iPod Touch, iPhone, or iPad
  • iOS 7
  • iOS 8
  • iOS 9

For iOS application development, you need to have installed on the Mac:

  • iOS 8 SDK or iOS 9 SDK
  • Xcode 6 or Xcode 7, see Installing Xcode

This suggests they support iOS 7 devices, but do not support the iOS 7 SDK.

However, there are Delphi forum discussions that claim you can use xCode 6.4 and the iOS 8.4 SDK to target iOS 7 and 8 in Delphi Seattle. And there is this Embarcadero blog post that supports that claim, and points to a Hotfix for Seattle that allows Delphi to use the iOS 9 SDK to target iOS 7 and 8.

Do you have that hotfix installed?

Remy Lebeau
  • 555,201
  • 31
  • 458
  • 770