What does it take to install ad hoc on a test device?

I generated the ad hoc version of my app in Xcode. I have the Distribution and Development certificates registered. I have 3 devices registered (use another apple ID different from mine). I also created a provisioning profile with the 3 registered devices.

But I get the following error when trying to install ad hoc on these devices:

"this app cannot be installed because its integrity cannot be verified"

Obs: I can install the ad hoc normally on my Iphone

Edit: Do the devices that I want to install the ad hoc version have any certificates installed on? or some profile? if so, where do i download these?

What does it take to install ad hoc on a test device?
 
 
Q