Deploying Cross-Platform Applications
Go Up to Cross-Platform Applications
Deployment can have two different meanings in RAD Studio:
- Deployment is a required step that the IDE automatically performs when you run your cross-platform application in the debugger.
- When you run or debug a cross-platform application, the application is deployed to the target platform. The application must have an associated connection profile, and the Platform Assistant server must be installed and running on the target platform or an intermediate platform that supports the target platform. Make sure that the IDE is connected to the machine running the Platform Assistant server whenever you run or debug.
- Deployment is the final step that you perform in successfully delivering any completed project.
- To deploy applications that use the Platform Assistant and a connection profile, you can use the Deployment Manager. Click Project > Deployment.
Deploying an Application on the Mac OS X Platform
Each time you run or debug a Mac OS X application, your application is deployed to the target platform in order to run. The files that are deployed are placed by default in the scratch directory of the running instance of the Platform Assistant.
When you are ready to deploy your completed Mac OS X application, the recommended way to assemble and group the necessary files is to use the Deployment Manager. Your deployed Mac OS X application is not just the executable, but includes a set of object files and shared libraries (.dylibs).
Deploying an Application for the iOS Platform
Each time you run or debug an iOS application, your application is deployed to the Mac. The files that are deployed are placed by default in the scratch directory of the running instance of the Platform Assistant. Then the Platform Assistant runs your application on an iOS device connected to the Mac, or on the iOS simulator.
When you are ready to deploy your completed iOS application, the recommended way to assemble and group the necessary files is to use the Deployment Manager.
When you build an iOS app with an Ad-hoc or AppStore build type selected, your app is deployed for either Ad-hoc or AppStore distribution.
For more information, see:
- Deploying Your iOS Application for Ad-hoc Distribution
- Deploying Your iOS Application for Submission to the App Store