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.