Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

This content has been archived and is no longer being updated.

Links may not function; however, this content may be relevant to outdated versions of the product.

Exporting an unsigned iOS app

Updated on November 9, 2021

After you build a Pega Platform application, you can export a mobile app in a form of an unsigned xarchive.zip file. This way, you can sign your mobile app locally in a development environment of your choice. When you sign your mobile app locally, you do not upload a signing certificate to Pega Platform, and therefore do not violate your company's security policies.

Before you begin: Before you can build, run, or distribute a mobile app for the iOS platform, you must perform the following actions:
  • Generate several certificates in the Apple Developer Portal:
    • Mobile provisioning certificate
    • Distribution certificate
    • Optional: a widget provisioning certificate
    • Optional: Apple Push Notification service (APNs) certificate
    For more information about generating certificates, see the Generating mobile certificates for the iOS platform Pega Community article.
  • Configure mobile app settings. For more information, see Developing mobile apps.
  1. On the Build your application panel, select the iOS switch.
  2. Set up a certificate set for the app:
    • If an unsigned certificate set does not exist, create an unsigned certificate set. For more information, see Creating an unsigned iOS certificate set.
    • If an unsigned certificate set already exists, select an existing unsigned certificate set. You might have to click Modify build to display the list.
  3. Optional: Specify mobile app versioning by expanding the App version section:
    • In the Version field, enter the release version for your app.
    • Select the Set build version check box, and in the field that appears, enter the build version for your app.
  4. Optional: To build a specific version of the app, select the version of the client that you want to use.
    For more information, see Selecting a specific client version.
  5. Click Save.
  6. Click Build now.
Result: The files are sent to the build server and used to build the iOS app. After the app is built, you can download the xarchive.zip file and sign it locally in a development environment of your choice.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us