We have just released a new patch focused on improving RAD Studio 10.4.1 support for XCode 12, iOS 14 and macOS 11 Big Sur (Intel): these are operating systems and tools which were not available when 10.4.1 shipped.
Specifically, the patch offers fixes for a Delphi exception issue on macOS 11 Big Sur Intel (which was also affecting PAServer when running on that platform, meaning this patch includes a new version of PAServer), SDK import from Xcode 12, and debugging applications on an iOS 14 device.
Notice that new ARM-based Macs running macOS 11 Big Sur can execute macOS apps built for the Intel platform, including those built with Delphi 10.4.1, via the Apple Rosetta 2 compatibility layer.
The patch can be installed via GetIt (with automatic installation via a deferred package, applied as you restart RAD Studio) or a direct download from my.embarcadero.com (available shortly) and manual installation. In both cases you’ll have to copy the PAServer for macOS installer to your Mac and install it manually. The readme file includes additional information and details.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition
Hi, thanks for update.
I am using libGoogleMobileAds.a library but dosen’t work now (SDK 14), under SDK 13.2 working good.
I added all requested frameworks both.
My linker line
3rd SDKs integration very painfully 🙁
What can I do?
Still can’t compile with SDK 14.2
[DCC Error] E2597 ld: file ‘\My Documents\Embarcadero\Studio\SDKs\iPhoneOS14.2.sdk/usr/lib/libiconv.dylib’ too small (length=0) for architecture arm64
SDK 17.3 is fine.
I meant 13.7 is fine.
Its working for me! – I did have Apple related problems, but none with installing the update. I ended up having to update XCode to 12.2 as my iPad is on iOS 14.4. Older versions of XCode wouldn’t work for me (I kept getting Device Not Available when trying to deploy a Hello World app from xcode. But once that side of the tool chain was shown to work RAD Studio worked.
One other note: I also had to untrust and remove the iPad from devices. To do this you need to open XCode, choose Windows > Devices and Simulators, right click on the iOS device and Unpair. Once I had done that, and got the new PAServer installed, its running fine.
I did unpair the device, and repaired it…
Fully deleted the old SDK14.2 and reimported it from the IDE
First it tries to locate Documents\Embarcadero\Studio\SDKs\iPhoneOS14.2.sdk\System\Library\PrivateFrameworks
It doesn’t exist. PrivateFrameworks should actually be Frameworks.
Still you copy Frameworks into PrivateFrameworks to lift that error.
The I tried again with a simple form, a label and a button.
[DCC Error] E2597 ld: file ‘\\vmware-host\Shared Folders\Documents\Embarcadero\Studio\SDKs\iPhoneOS14.2.sdk/usr/lib/libiconv.dylib’ too small (length=0) for architecture arm64
[DCC Fatal Error] F2588 Linker error code: 1 ($00000001)
The “document” folder in my case is in \\vmware-host\Shared Folders\Documents\ but this doesn’t change anything, it’s fine with 13.7
Ok for a funny reason, PAServer wasn’t update. I manually installed the Patch and reinstalled the November PAServer and directories are imported
I was able to compile all my apps now.
Thanks for the patch.
No debug on M1 macs?
please fix as soon as possible
Not yet. M1 Macs just came out. It takes a little time to implement new features.