Building Mobile Enterprise Applications : Using webMethods Mobile Designer : Setting Up the iOS Platform : Configuring Mobile Designer for the iOS Platform
Configuring Mobile Designer for the iOS Platform
After installing the Apple Xcode IDE and setting up your environment for signing iOS applications, you need to configure Mobile Designer to provide information about the iOS platform setup.
To configure Mobile Designer for the iOS platform
1. Use a text editor to open the following file:
Mobile Designer_directory /sdk.properties
2. Locate the iOS section of the file.
3. Set the values for the properties in the following table.
Property and Setting
ios.bundle
Set to the prefix to use for the CFBundleIdentifier.
The CFBundleIdentifier is a unique identifier for your application bundle. For the prefix, it is recommended that you use your company's domain name, with each portion in reverse order. For example, for the domain name mycompany.com, the recommended identifier is “com.mycompany”. An example of setting the property for this identifier is:
ios.bundle=com.mycompany.
Note:  
It is important to include a trailing period to act as a separator when specifying the ios.bundle property. Mobile Designer appends your application's name directly to the ios.bundle value to create your application's unique CFBundleIdentifier. For example, for an application named “MyApp”, the name is "com.mycompany.MyApp".
ios.xcode.app.path
Set to the path of the contents of the Xcode application. The location is typically /Applications/Xcode.app/Contents.
ios.devcodesign
Set to the name of the developer certificate to use for signing iOS builds that you can deploy only to a limited range of known devices, for example, for testing or demonstrating applications.
Specify a String that identifies the certificate stored in your keychain. Typically, the format is "iPhone Developer: Firstname Lastname". An example is:
ios.devcodesign=iPhone Developer: John Doe
ios.distcodesign
Set to the name of the certificate to use for signing iOS builds intended for distribution to the App Store.
Specify a String that identifies the certificate stored in your keychain. Typically, the format is "iPhone Distribution: MyCompanyName". An example is:
ios.distcodesign=iPhone Distribution: SoftwareAG
Note:  
If you do not intend to use this configuration for creating builds to submit to the App Store, you can leave this property blank.
ios.adhocprov
Set to the path of the Ad-Hoc provision file to use with the developer certificate for signing iOS builds that you can deploy only to a limited range of known devices, for example, for testing or demonstrating applications. An example is:
ios.adhocprov=/Users/softwareag/Desktop/OfficeDevices_Ad_Hoc.mobileprov
ision
ios.appstoreprov
Set to the path of the provision file to use with the distribution certificate to use for signing iOS builds intended for distribution to the App Store. An example is:
ios.appstoreprov=/Users/softwareag/Desktop/App_Store.mobileprovision
Note:  
If you do not intend to use this configuration for creating builds to submit to the App Store, you can leave this property blank.
project.make.simultaneous.jobs
Specifies the number of make jobs that you want Mobile Designer to run simultaneously. Running make jobs simultaneously can help improve the performance when building mobile applications.
Specify a positive integer between 1 and n*3, where n is the number of CPU cores in the build machine. The default is 2. An example is:
project.make.simultaneous.jobs=3
Caution:  
Specifying a number that is too large can cause a slowdown.
4. Save and close the file.
Copyright © 2007-2017 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback