Вы не сможете получить доступ к другим профилям обеспечения, установленным на устройстве, из-за песочницы iOS.Вы получите только старый PPP, потому что это единственный файл .mobileprovision в комплекте приложений.Я не верю, что Apple когда-либо разрешит приложениям запрашивать PP на устройстве, так как это можно использовать для получения информации о других приложениях, установленных на устройстве.
Я бы порекомендовал просто переупаковывать корпоративное приложение каждый раз, когда PPистекает, так что файл embedded.mobileprovision всегда самый последний.Затем вы можете использовать функцию уведомлений (у меня есть способ получить срок действия pp, а также срок действия сертификата здесь ), чтобы сообщить пользователю, что ему нужно установить новую версию приложения.Даже если в коде нет изменений, в ipa будет по крайней мере файл bew embedded.mobileprovision.
И если вы используете MDM, а не отправляете новый профиль обеспечения на устройство, теперь вы можете отправить на устройство новый ipa с новым внедренным файлом.mobileprovision на устройства.Если вы просите их обновить свой профиль обеспечения, возможно, так же просто предоставить им ссылку на файл .ipa.
К сожалению, маловероятно, что Apple разрешит разработчикам запрашивать другие PP, установленные на устройстве iOS.