Talk:FireMonkey Development Setup for iOS
iOS Requirements on Mac
RAD Studio XE 2 Update 4 requires the following versions of software on Mac
- OS X 10.6 Snow Leopard or 10.7 Lion
- (Neither OS is supported on legacy PowerPC- and 680x0-based Macintosh systems. All Macs since 2007 are Intel-based; all since 2008 are 64-bit, which Lion requires.)
- Xcode and the iOS SDK installed.
- Requires membership in one of several Apple Developer Programs, which are described later in this topic.
- Xcode 3.2.5 to 4.2 verified working.
- iOS 4.2.x, 4.3.x and 5.0 verified working.
- iOS device connected to Mac by USB port
FMI (the FireMonkey library ported for iOS) requires the latest Free Pascal compiler (FPC), version 2.5.x, which is built by the current stable FPC 2.4.x. Free Pascal is installed for you as part of the steps described here.
Installing FireMonkey-iOS Tools on Mac
Perform the following installation procedure on your development Mac:
- Install Xcode on the Mac.
- Registering as a member of the iOS Developer Program is described further in this topic. After you register as a member of the iOS Developer Program, you can obtain a download of the specific required versions of Xcode and the iOS SDK by visiting: iOS Downloads
- Transfer the
FireMonkey-iOS > FireMonkey-iOS.dmg
file from your product installation directory on your development PC to the Mac. - On the Mac, open
FireMonkey-iOS.dmg
and run the two installer packages:fpc-2.6.0.intel-macosx.pkg
FireMonkey-iOS-XE2.pkg
This setup procedure performs the following:
- Installs Free Pascal 2.6.0 under
/usr/local/
. - Copies Free Pascal 2.6.0 source to
/Developer/Embarcadero/fpc/
. - Copies FMI source required for apps to
/Developer/Embarcadero/fmi/
. - Builds and installs Free Pascal 2.6.0 under
/usr/local/
. - Generates, builds, and installs the required iOS SDK headers under
/Developer/Embarcadero/fpc/
.- For more information about Xcode, see MacOS Application Development.
After the initial installation, you must also complete the configuration of your development environment on the Mac, as described later in this topic.
Response
changes made in the parent topic
KrisHouser 13:19, 2 February 2012 (PST)