На самом деле не может быть сделано. Существует взломанное приложение под названием UDID faker (также несколько других), которое генерирует случайный UDID. Кроме того, поскольку джейлбрейкеры имеют доступ к терминалу, все функции оборудования могут быть изменены.
Если взломщик знает, что он делает, что они ВСЕ делают, то ваша служба будет взорвана в течение нескольких дней, если не часов.
Если Apple не может обнаружить и предотвратить это с армией чрезвычайно талантливых программистов, почему, по-вашему, вам будет лучше?
Если бы вы могли решить проблему пиратства, вы бы не создавали приложение, вы бы заключили контракт с Microsoft.