iOS certificate set
A certificate set defines certain parameters of the iOS mobile app that you are creating.
Note: You must generate the certificate files and App ID listed below using the Apple Developer Portal. For more information, see the Generating mobile certificates for the iOS platform PDN article.
For each certificate set, provide the following information:
- Mobile Provisioning file - A provisioning profile is a set of digital certificates that associates a developer, an app ID and device ID or IDs, and is deployed to a device to allow the app to be installed and run for testing and distribution. The provisioning profile is usually distributed as a file with the
*.mobileprovision
extension. With the Apple Developer Portal, you can create the following types of provisioning profiles:- iOS App Development - Used to install and debug apps on designated test devices.
- Ad Hoc Distribution - Allows your app to be installed on a limited number of devices.
- In-house (universal) Distribution - Allows you to distribute apps within your company. There is no limit on number of devices that an app can be installed on.
- App Store Distribution - Creates a distribution profile for your app to be published to the Apple App Store.
- App ID (Bundle ID) - App ID (Bundle ID) is a string that identifies one or more iOS apps from a single development team. The string consists of a bundle ID search string so that you can match either the bundle ID of a single app or a set of bundle IDs for a group of your apps. This value is case-sensitive and must start with an uppercase or a lowercase letter or a digit. You may use the hyphen character ('-'). At least one period ('.') must be used to separate different parts. An example of App ID (Bundle ID) is the following: com.example.my.ios-app .
- Signing certificate - Code signing your iOS app assures users that it is from a known source and the app has not been modified since it was last signed. Before your app can integrate app services, be installed on a device, or be submitted to the Apple App Store, it must be signed with a certificate issued by Apple. The certificate comes as a P12 file containing a single private key and a single certificate generated for signing.
- Push Notification certificate - A certificate generated for push notification capability in iOS apps. It is used by a Pega 7 Platform server to communicate with Apple Push Notification service (APNs). The certificate comes as P12 file containing a single private key and a single certificate generated for push notifications.
Note: By default, Java supports only certificate key sizes that are equal to or smaller than 1024 bits. If you need to use a larger key, you must update a .jar file in Java. For more information, see the Oracle Java documentation.
Open topic with navigation