После многих исследований я понимаю, что приложение, подписанное с профилем обеспечения разработки iOS, может быть установлено только на устройствах, у которых есть свои UDID, перечисленные в профиле подготовки (который делается на Dev-портале). Чтобы еще больше понять, как все это работает, я создал новый профиль обеспечения разработки, который содержит только одно устройство, и это устройство не та, которую я использую. По какой-то причине, когда я подписываю приложение, используя этот профиль подготовки через xcode и cordova, приложение будет установлено и развернуто, как если бы UDID этого устройства был указан в профиле подготовки (которого он не является).Устройства профилирования разработки
Я использую следующие для проверки профиля embedded.mobileprovision в .ipa
security cms -D -i <provprofile>
И есть только один аппарат в списке, а UDID этого устройства не соответствует UDID из устройство, на которое мне удалось установить приложение.
Я что-то упустил? Эта проблема, связанная ниже, как представляется, указывает на то, что это не должно работать.
Development Provisioning Profile
Возможно, вы использовали устройство для джейлбрейка? – Prav