We are planning to deploy Pega mobile in testing regions for the purpose of testing and implementing the outcomes.
I was able to deploy in one ios mobile by adding UDID in apple developer portal and by generating the provisioning file. But this would not be a practical approach if i had to ask fro UDIDs for all the users.
So can you please suggest
1) Best possible approach to test the mobile app in testing environments (I tried mobile preview approach by building the app with unsigned certificate but system is throwing errors)
2) Best possible approach to deploy in both test environments
3) Best possible approach to deploy in PROD environments.
From Apple developer portal you created a developer provisioning profile. For developer provisioning profile we need to add device UDID to provisioning profile as you mentioned. If we create build using developer profile and certificate, it can be installed only on devices added to provisioning profile. Normally developer profiles are used for building applications for debugging during development phase.
If the build is for testing you can generate distribution certificate and provisioning profile from apple developer portal. Build created using Distribution profile/certificate can be installed on any device.
Posted: 1 year ago
Posted: 28 Oct 2020 3:46 EDT
Anand Chouti (anandchouti)
Lead System Architect
Best practice to test mobile applications in DEV and QA environments are using developer provisioning profile where we would want to test on specific set of devices.
For PROD environments, its recommended to build the application using distribution certificates. Then have the application on App Store or use 3rd party Mobile Device Management solutions or use Copy link / QR code scanner to download the binary from build server and install.