I am just about to issue my client with a beta version of my app and have come to adding their UDID to my provisioning profile so I can send it them and found this notice on the iOS Provisioning Portal:
Your iOS Developer Program membership can be terminated if you provide
pre-release Apple Software to anyone other than employees,
contractors, and members of your organization who are registered as
Apple Developers and have a demonstrable need to know or use Apple
Software in order to develop and test applications on your behalf.
Unauthorized distribution of Apple Confidential Information (including
pre-release Apple Software) is prohibited and may subject you to both
civil and criminal liability.
Firstly, does my client HAVE to be an Apple Developer themself? Also, do I risk my licence by issuing it to them?
This legal wording seems very odd…
What does everyone else do?
The clause restricts your ability to distribute Apple’s software, not yours. It prevents you, for example, from giving iOS betas to all and sundry. It does not affect your ability to use provisioning profiles for distributing your own betas.