To deploy Telligent Community Mobile for iOS, you'll need enroll in the Apple iOS Developer or Enterprise program and obtain a code signing certificate and a provisioning profile.
If you intend to distribute your iOS app through the iOS App Store (to a public audience), enroll in the Apple iOS Developer program. If you intend to distribute your iOS app directly within your company and don't want to include it in the public app store, enroll in the Apple iOS Developer Enterprise program.
- Join the appropriate Apple iOS developer program (see note above).
- Log into the Certificates, Identifiers, & Profiles site on https://developer.apple.com/.
- Create a production "App Store and Ad Hoc" or "In-House and Ad Hoc" certificate (follow the steps in the Certificates, Identifiers, & Profiles site).
- Create an App ID for the new application (follow the steps in the Certificates, Identifiers & Profiles site).
- Enable push notifications for the new application (follow the steps in the Certificates, Identifiers, & Profiles site). This is done by editing the App ID and following the instructions to enable and configure push notifications for the application.
- Create a production provisioning profile (following the steps in the Certificates, Identifiers & Profiles site).
- Prepare the certificate for application signing:
- Download the certificate created in step 2a from the Certificates, Identifiers, & Profiles site. This will be a CER file.
- Convert the certificate to a P12 file and save it. This will be required to build the application using the Adobe PhoneGap Build service.
- Prepare the push notification certificate:
- Download the certificate created in step 2c from the Certificates, Identifiers, & Profiles site. This will be a CER file.
- Convert the certificate to a P12 file and save it. This will be required to configure the push notification plugin.
- Download the provisioning profile created in step 2d and save it. This will be required to build the application using the Adobe PhoneGap Build service.
Additional Resources
To learn more about the options in creating provisioning profiles, see: