Building Mobile Enterprise Applications : Using webMethods Mobile Designer : Project Properties Reference : Cross-Compiler Properties : iOS
iOS
ios.app.delegate.name
Specifies the name of the application delegate that you want the application to use.
Platforms
iOS
Value
Name of an alternative delegate application
Default
xyzApp
ios.background.music
Specifies whether the application allows users to continue playing their audio in the background while the application is running.
Platforms
iOS
Value
*true to allow the user to play music, which is not a part of the application, in the background while the application is running.
Specifying true also ensures that the audio supports the iPhone's Ring/Silent switch setting.
*false if you do not want to allow a user to play music while the application is running.
Default
false
ios.deployment.target
Specifies the minimum iOS firmware version that the application supports.
Platforms
iOS
Value
Version number
When specifying a version, use the number only, such as 6.0.
Default
6.0
ios.extra.frameworks
Deprecated. Injects a reference to one or more third-party frameworks into the makefile and Xcode project files. For more information, see Linking to External (3rd Party) Native Libraries/Frameworks.
Platforms
iOS
Value
Path to the framework, for example, "/Users/mycompany/Desktop/MyFramework.framework".
To specify multiple frameworks, separate each path using the character defined in Ant path.separator property. In the following example, path.separator is set to a colon (:).
"/Users/mycompany/Desktop/MyFramework.framework:/Users/
mycompany/Desktop/Another.framework"
Note:  
You must include the ".framework" portion when specifying a path.
Default
An empty string
ios.in.code.default
Deprecated. Specifies whether you want to use the Default.png image within your application code.
Note:  
iOS applications have a Default.png that defines the initial splash screen that displays when the application loads. By default, the Default.png is a black image with the Software AG logo on it. You can override this default image for your application by adding your own Default.png file in the Resource Handler.
Platforms
iOS
Value
*true if you want to use the Default.png image within your application code.
*false if you do not need to use the Default.png image within your application.
Default
true
ios.in.code.icon
Deprecated. Specifies whether you want to use the icon.png image within your application code.
Platforms
iOS
Value
*true if you want to use the icon.png image within your application code.
*false if you do not need to use the icon.png image within your application.
Default
false
ios.info.plist.output.format
Specifies the format you want Mobile Designer to use for the final packaged Info.plist.
Platforms
iOS
Value
*binary to maintain the Info.plist file in binary format.
*xml to maintain the Info.plist file in XML format.
Default
binary
ios.retained.png.list
Specifies a list of portable network graphic (PNG) files that you want Mobile Designer to retain a .png file rather than generated _png files.
For information about _png files, see the ios.in.code.default property.
Platforms
iOS
Value
A semicolon-separated list of PNG files
Default
An empty String
ios.sdk.version
Specifies the version of the iOS SDK that you want Mobile Designer to use when compiling the application.
Platforms
iOS
Value
Version number of the iOS SDK
Default
Latest version of the SDK
Mobile Designer looks for the installed iOS SDK versions and selects the version with the highest version number
ios.use.retina.display
Specifies whether the application supports the high-resolution retina display of an iOS device.
Platforms
iOS
Value
*true if the application supports the high-resolution retina display.
*false if the application does not support the high-resolution retina display.
Default
false
ios.use.root.view.controller
Deprecated. Specifies whether the application uses the iOS rootViewController property.
Platforms
iOS
Value
*true to use the rootViewController property.
When an application uses the Native User Interface (NativeUI) library (com.softwareag.mobile.runtime.nui) for its user interface, using this setting allows the application to better support rotation of the device. That is, the application is better able to display overlays and NativeUI extensions, for example, the built-in camera and volume selector.
*false if you do not want to use the rootViewController property.
Use this setting when the application does not use the NativeUI library, when the application does not support rotation, or if you want to maintain backwards compatibility for an application you developed using Mobile Designer 9.6 or earlier.
Default
Depends on whether the application uses the NativeUI library (com.softwareag.mobile.runtime.nui) for its user interface:
*If an application uses the NativeUI library, the default is true.
*If an application does not use the NativeUI library, the default is false.
project.handset.nativehook
Deprecated. Specifies whether the application requires a callback method that executes from the core user interface thread.
Platforms
iOS
Value
*true if the application requires a callback method from the core user interface thread. When you specify true, add the following function to your code:
void objcNativeHook(void);
Calls to the objcThreadHook() function will trigger the objcNativeHook(void) function, which the application calls using a core user interface thread.
*false if the application does not require a callback from the core user interface thread.
Default
false
Copyright © 2007-2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback