Before you packaging the iOS application, make the following preparations accordingly:
-
(Required) Register for an Apple ID.
You can follow the onscreen instructions on My Apple ID to create an Apple ID if you do not have one.
-
(Required) Prepare a Mac machine with the latest Xcode installed.
The Package Wizard will generate an Xcode project which you will need to compile into the IPA file using Xcode. There are several other tasks you should do to prepare the Xcode environment. Detailed instructions are provided in the section called “Task 1: Prepare for the build environment” in Appeon Mobile Tutorials (Mobile only).
Note that if you have used the Payment APIs in the application, make sure you compile the application using Xcode 5.1 or above, otherwise Payment APIs will not work.
-
(Required) Create an App ID
It is strongly recommended that you consistently use the same App ID in every place that requires you to input an App ID. This is mainly for the following two reasons: 1) Using the same App ID when packaging the iOS applications can help Appeon determine whether the apps are running on the same device, so Appeon can correctly manage the device sessions in the license file. More details are provided in the section called “(Optional) Import the certificate” in Appeon Mobile Tutorials (Mobile only). 2) Using the same App ID when working with Xcode can eliminate the likelihood of conflicts between the certificate and the provisioning profile.
-
(Optional) Prepare the icons/images for your application.
You can provide you own app icons, settings icons, spotlight icons, and launch images for your iOS application. If you do not provide the icons and images, the Package Wizard will use the default ones provided by Appeon.
-
App icons, spotlight icons, and settings icons: Refer to App Icon for the size requirement for different iOS devices.
-
Launch images: Refer to Launch Image for the size requirement for different iOS devices.
It is optional to reduce the iOS status bar (20 pixels for standard display and 40 pixels for retina display) for the launch image, for example, 1004 x 768 pixels as the launch image for standard display in landscape on iPad.
-