In a GeneXus model, there are several ways available to run and prototype an application for iOS, such as via a simulator or an actual device. The purpose of this property is to set an execution option.
|iPhone Simulator (Mac)
|It transfers to a Mac the XCode project corresponding to the application and starts the iPhone emulator. This is the default value.
|iPad Simulator (Mac)
|It transfers to a Mac the XCode project corresponding to the application and starts the iPad emulator.
|iOS Device (Mac)
||It transfers the XCode project to a Mac, compiles the application and runs it in the device connected to the Mac.
The Development Team ID property must be set.
|iTunes Sync (Local)
|It transfers the XCode project to a Mac and compiles the application generating an *.ipa file. Next, it copies it from the Mac to a PC (note that the Output window of the GeneXus IDE shows the path where it was copied to) and automatically opens iTunes to show the application in the application catalog.
|Build IPA (Local)
|It compiles the application in a Mac and generates a *.ipa file in the iOS GeneXus model directory without opening iTunes.
|Build for Distribution (Local)
|It compiles the application on a Mac using the distribution signature and generates a *.ipa file in the GeneXus model directory.
|Knowledge Base Navigator
||It allows running the application in a device (not in the emulator) that is registered in a gxtechnical.com user profile and has the corresponding KBN installed.
Generate iOS property
HowTo: Prototyping My iOS Application on My Mac
Building from the Command Line with Xcode FAQ
iOS File System