Jump to content
Peter J.

Delphi 12.1 with MacOS version and iOS version

Recommended Posts

May I ask for Delphi 12.1, which is the highest MacOS version I can install and the highest iOS SDK that I can install and still be able to compile without errors?

(using SQlite in my appt, if that matters)

 

How about for Delphi 12.2 when I eventually upgrade?

 

thanks for the advice!

Share this post


Link to post
Just now, Peter J. said:

which is the highest MacOS version I can install

You should be able to use the latest version of macOS (15.3). The issue will the highest version of Xcode, which for Delphi 12.1 is Xcode 16.1, as there were changes to Xcode 16.2 related to provisioning profiles that are not handled by Delphi 12.1, but is by Delphi 12.2

 

Share this post


Link to post

ok thanks Dave! I'm asking as reverting to an earlier OS would be non-trivial!

I assume that iOS would follow the same Xcode 16.1?

Share this post


Link to post

I'll be having an iPhone with iOS 18.3.
Would that be a problem deploying from Delphi 12.1 to this device.
I assume I'll upgrade my MacOS to 15.3 and use XCode 16.1
(Minimum MacOS to run XCode 16.1 is Sonoma 14.5, from what I checked)

 

I won't use any new features in iOS 18.3 - just basic features already found in

lower iOS sdks such as iOS SDK 14 or 15.

Will this cause any problem?

I'm asking because if I buy the iPhone (18.3) and then is stuck with it as I will not be upgrading to 12.2 for a while.

Thanks for any advice!

Share this post


Link to post

 

5 hours ago, Peter J. said:

Will this cause any problem?

I'm using macOS 15.3, Xcode 16.2 with an iOS 18.3 device with no issues, other than being unable to debug (which has been a problem since iOS 17).

Share this post


Link to post

Thanks for the feedback, Dave.  I believe you are using Delphi 12.2?

Could I ask if anyone has problems with Delphi 12.1, XCode 16.1 with an iOS 18.3?
(given you mentioned that Delphi 12.1 does not work with XCode 16.2)

Share this post


Link to post
On 2/8/2025 at 4:12 AM, Dave Nottage said:

 

I'm using macOS 15.3, Xcode 16.2 with an iOS 18.3 device with no issues, other than being unable to debug (which has been a problem since iOS 17).

Hi Dave,

 

I have the same setup as you, thanks for the pointer regarding using 16.1 and not 16.2.

 

When you say no debugging, do you mean you cannot create breakpoints, or can't even transfer the App to the iOS Device via running it with debug and the iOS device selected.

 

I am asking, because I can build and create an ipa file that I can then use the transporter to upload without error, but I cannot click run and install the app onto my registered test devices.

 

I keep getting an error 'Unable to find certificate' 'XXXXXX' in provisioning profile "ffdssdfsdfdsfdsfsdf"

Edited by Shano

Share this post


Link to post
Just now, Shano said:

when you say no debugging, do you mean you cannot create breakpoints, or can't even transfer the App to the iOS Device via running it with debug and the iOS device selected.

I mean not being able to have the debugger attach to the process on the device at all, regardless of whether or not there are breakpoints set.

Just now, Shano said:

I am asking, because I can build and create an ipa file that I can then use the transporter to upload without error, but I cannot click run and install the app onto my registered test devices.

The install process should still succeed.

Just now, Shano said:

I keep getting an error 'Unable to find certificate' 'XXXXXX' in provisioning profile "ffdssdfsdfdsfdsfsdf"

If this an error you receive when attempting to install the app on the device using the IDE, it sounds like you have a development (as opposed to App Store) certificate/profile issue.

Share this post


Link to post
On 2/6/2025 at 4:55 AM, Peter J. said:

May I ask for Delphi 12.1, which is the highest MacOS version I can install and the highest iOS SDK that I can install and still be able to compile without errors?

(using SQlite in my appt, if that matters)

 

How about for Delphi 12.2 when I eventually upgrade?

 

thanks for the advice!

Official support for each Delphi / C++Builder version is listed on https://docwiki.embarcadero.com/PlatformStatus/en/Main_Page

The minimal OS version is supposed to be needed by the RTL and used components, the highest should be latest in most cases (depending on APIs and what features you use).

 

For Apple devices the debugger or signing projects could not work. They change things sometimes with no compatibility with existing toolchains.

 

We don't have an iOS debugger in Delphi 12.x releases. Use the iOS Simulator if you want to debug.

 

For the certificates, it's probably an error of downloading them (I had it with Xcode 16). Just move them to the good folder on your Mac (check the forum, some post are about this problem).

Check Perhaps this one :

 

Edited by Patrick PREMARTIN

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×