Skip to main content

Table of Contents

Creating an unsigned iOS certificate set


Only available versions of this content are shown in the dropdown

Create an unsigned iOS certificate set to generate a mobile app bundle as an unsigned xcarchive file. You generate an unsigned bundle to sign it locally with Xcode on a macOS computer when your company policies do not allow you to upload mobile certificates and provisioning profiles to third-party tools.

Obtain the components to use in the unsigned iOS certificate set:
  1. In the navigation pane of App Studio, click Settings Mobile certificates .

  2. On the Mobile certificates page, click Add certificate set.

  3. On the Adding new certificate set page, expand the Advanced section, and then select the Enable a simplified certificate set (unsigned application) check box.

  4. In the App ID (Bundle ID) field, enter a unique bundle identifier for the iOS app.

  5. Optional:

    To enable push notifications for your app, on the Adding new certificate set page, choose a push notification certificate to use in the certificate set:

    Choices Actions
    Use an existing push notification certificate In the Push notification certificate list, select an already uploaded certificate.
    Upload a new push notification certificate
    1. Next to the Push notification certificate list, click New.

    2. In the Upload new certificate file modal dialog box, click Choose file, and then upload the .p12 file with the push notification certificate.

    3. In the Certificate name field, enter a name for the signing certificate.

      The name must not include underscore ( _ ), hyphen ( - ), or period ( . ) characters.
    4. In the Encryption password field, enter the encryption password for the certificate.

    5. Click OK.

  6. Click Save.

You now have a complete, unsigned certificate set that you can use to generate an unsigned xcarchive file, and then sign it locally.
Build your app as an unsigned xcarchive bundle and sign your app locally with Xcode on a macOS computer. For more information, seeGenerating installation packages and Signing iOS apps locally.
Suggest Edit
Did you find this content helpful?

Have a question? Get answers now.

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

Ready to crush complexity?

Experience the benefits of Pega Community when you log in.

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

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us