'Missing iOS Simulator on Alexandria

I am having some strange occurrence. In Delphi 11 IDE - on a new project I am missing iOS Simulator as a Target Platform option.

  • Is there a way to bring it back, or it is permanently gone as an option ?


Solution 1:[1]

The situation is caused by compiler support.

Since Delphi XE2-Alexandria support iOS Simulator (32 bit, Intel CPU) only, we could not get Delphi 11 (Alexandria) to get iOS Simulator SDK nor run on iOS Simulator from XCode iOS Simulator later than 10.

Because the iOS Simulator 11 and later does not provide 32 bit anymore, we need to download 32 bit iOS Simulator to enable the option.

However, if your MacBook Air/Pro/iMac had upgraded to 64 bit Only macOS, e.g., macOS 10.15/11/12, you cannot install previous Xcode anymore (even you get the Xcode from developer.apple.com), and the iOS Simulator option will disappear.

As I know, this is a struggle. To maintain iOS Simulator 64 bit Intel support? or Jumping into macOS Apple Silicon only? There is no final decision in EMBT.

Although I hope that EMBT can support Intel 64bit iOS Simulator and M1 64 bit iOS Simulator, that is still a difficult call.

Solution 2:[2]

Found the reason. In MacOS must be download iOS simulator a bit lower version. In my case version 13 worked well. Once done - at least 1 project should be created in XCode and run on the simulator. Then restarting the PAServer and the simulator will automatically appear on the Target platforms.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Dennies Chang
Solution 2 Yordan Yanakiev