¿Por qué crees que Apple rechazará esto?
Apple simplemente ya no le permite identificar el dispositivo, utilizando el UDID
o la dirección MAC del dispositivo.
Si genera un número único, lo que hace, entonces no debería haber ningún problema. Solo tenga en cuenta que el UUID
Usted crea con el código que publicó será diferente cada vez que llame al código.
Por lo tanto, si lo usa para rastrear a un usuario, debe generarlo una vez y guarda el generado UUID
en algún lugar.