Perché pensi che Apple lo rifiuterà?
Apple non ti consente più di identificare più il dispositivo, utilizzando il UDID
o l'indirizzo MAC del dispositivo.
Se genera un numero univoco, cosa che fai, allora non ci dovrebbero essere problemi. Basta essere consapevole che il UUID
Crea con il codice che hai pubblicato sarà diverso ogni volta che chiami il codice.
Pertanto, se lo usi per tracciare un utente, dovresti generarlo una volta e salva il generato UUID
in qualche luogo.