Last month Embarcadero released a patch for Delphi that fixes a few issues with support for Apple OS’s (iOS and macOS). Now there’s a new patch that addresses additional issues.
One is that the patch contains the old version of PAServer. The new PAServer (version 126.96.36.199) is available here.
Here’s some of the issues that the new patch addresses:
https://quality.embarcadero.com/browse/RSP-31795 – Linker fails with iOS 14.2 SDK when using TClientDataset
https://quality.embarcadero.com/browse/RSP-31766 – Weak symbols not recognized in macos 11/iOS14 SDK
https://quality.embarcadero.com/browse/RSP-31746 – Linker error after new iOS 14.2 update
More importantly, for any of these issues you’ll need to re-import the iOS SDK. Here’s the steps:
On the Mac, in the ~/PAServer/scratch-dir folder, delete any folders starting with cache-dir:
On the Windows machine, delete the existing iPhoneOS.14.x.sdk folder, e.g:
In SDK Manager in Delphi, click the Update Local File Cache button:
Now for the issues that this patch solves, your Delphi application should compile!