One way around the Hell That Is Apple Provisioning Profiles is to use Installr. Excerpt:
We sync with the Apple Developer Portal so you don’t need to waste time and energy keeping provisioning profiles up to date. This also allows testers to install the app in one step. Easier for developers. Easier for testers.
Put the test devices you use for physical installs with Xcode in a provisioning profile you download once. Remote testers’ devices are handled on the fly by Installr. I haven’t had to download another provisioning profile in months.
Downsides? Installr is a paid service. And it only works up to 100, I believe, iOS testers because Apple, sigh, wants to make you use its beta testing service above that figure. Android installs are of course unlimited.