You are here: Mobile > Custom mobile app > Building mobile apps > Building an iOS app

Building an iOS app

To build a Pega 7 Platform-based web application into an iOS mobile app, navigate to the Mobile tab on the Application rule form in Designer Studio. As a prerequisite, make sure you have configured the Pega 7 Platform settings required to build an app - see Verifying Pega 7 settings required to build a mobile app.

For iOS apps, you must obtain certificates and mobile provisioning profiles in order to build, run, or distribute a mobile app. The process of obtaining certificates requires first using external applications, for example, some work must be done in the Apple Developer Center before certificates can be uploaded to the Pega 7 Platform.

To generate provisioning files, you must have a running Mac computer. If you do not have a Mac computer, refer to this PDN article: Generating iOS provisioning files on a Windows computer.

Note: If you want to use push notifications with your iOS mobile app, you must obtain and upload an additional APNS certificate file. See Push notifications in iOS apps.

  1. In Designer Studio, open the Application rule form and click the Mobile tab.
  2. Click Custom mobile app.
  3. Verify the required fields in the Custom app details section.
  4. In the pane on the right, select the iOS target device platform.
  5. In the Version field, enter the release version for your app. See also Auto-incrementing app build version.
  6. Set up a certificate set for the app:
  7. Optional: Set up a password enforcement option.
  8. Optional: Set up debugging options
  9. Click Build now, or Build again, if you have already built the app, at least once. The files are sent to the build server and are used to build the IPA file for the iOS app.