Preparations for the iOS package

Before you packaging the iOS application, make the following preparations accordingly:

  1. (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.

  2. (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. More instructions are provided in the section called “Task 1.2: Prepare the Mac machine” in PowerServer Mobile Tutorials.

    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.

  3. (Required) Enroll in an iOS Developer program.

    The iOS Developer program determines how you can distribute the app. More instructions are provided in the section called “Task 1.3: Enroll in an iOS Developer Program” in PowerServer Mobile Tutorials.

  4. (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. 2) Using the same App ID when working with Xcode can eliminate the likelihood of conflicts between the certificate and the provisioning profile.

    Instructions for creating an App ID are provided in the section called “Task 1.4: Create an App ID” in PowerServer Mobile Tutorials.

  5. (Required) Create & install a distribution certificate & a distribution provisioning profile.

    More instructions are provided in the section called “Task 1.5: Create & install a distribution certificate” in PowerServer Mobile Tutorials and the section called “Task 1.6: Create & install a distribution provisioning profile” in PowerServer Mobile Tutorials.

  6. (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.

    1. App icons, spotlight icons, and settings icons: Refer to App Icon for the size requirement for different iOS devices.

    2. 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.