Signing iOS apps locally
Follow your company policies and ensure that you do not expose your iOS
certificates and provisioning profiles in third-party platforms, by signing your iOS
apps locally.
For example, your company's internal audit policies might
prevent your from uploading the iOS code signing certificates and provisioning profiles to
Pega Platform. In such situations, generate an unsigned iOS app
bundle in Pega Platform and then sign it on your local macOS
computer.
Before you begin: Prepare the framework for signing your iOS app locally:
- Use a computer with the macOS operating system.
- Obtain a signing certificate and a provisioning profile. For more information, see Obtaining a signing certificate for iOS apps and Obtaining a mobile provisioning profile for iOS apps.
- Install the free Xcode application from the App Store, and then, in the Terminal
application, install the command line tools by entering
xcode-select --install
- Create an unsigned certificate set. For more information, see Creating an unsigned iOS certificate set.
- Generate an unsigned xcarchive bundle, and then download it to your computer. For more information, see Generating installation packages.