

Once that is all up and running you are done on the Mac side. Actually I find this amusing, after hearing from an Embarcadero VP how native code is all the rage and nobody uses managed code any more.

I was annoyed to find that this has a dependency on Java SE6, which to be fair it downloaded and installed automatically. Then you need to find the Platform Assistant (paserver), an agent which runs on the Mac to support remote debugging. You have to install Xcode on the Mac, and in addition, you have to install the Xcode command line tools, which you can do from Xcode itself, in Preferences – Downloads – Components, or as a separate download. Is it straightforward to configure? Not too bad. That said, if I were doing this in earnest I would use multiple displays or perhaps separate physical machines, since it is no fun debugging in a VM with the application running in another operating system behind it. This is convenient for Mac development, since the IDE itself is Windows only. My setup uses a Parallels Virtual Machine to run Windows 7, on which RAD Studio XE3 is installed.

I have been writing about Embarcadero’s RAD Studio XE3, which includes Delphi and C++ Builder, and as part of the research I set this up for cross-platform development on a Mac.
