I don't own an actual iPhone. (I have a Droid) A couple friends have offered to beta test my app. This portion of the iOS developer agreement has me a bit worried though:
"You acknowledge that by installing any pre-release Apple Software or using any pre-release services on Your Authorized Test Devices, these Devices may be “locked” into testing mode and may not be capable of being restored to their original condition."
Is there a risk I'm going to bork their phones installing a beta of my app on their phones? Or is this just a canned warning that I shouldn't lose sleep over?
You can create an AD-HOC certificate in the provisioning portal at Apple.com and then you just use that certificate when packaging the app and send the users that certificate together with your project.app file and all they have to do is to drag and drop the certificate to their iTunes icon and then the app file same way.
Remember to add their device ids to the portal before creating the AD-HOC certificate!
Create a distribution profile instead of typical provisioning profile to put the application on the device. Send them the files and profile to install on their device.