I am a member of my employer's corporate Apple account, and I am building a test app. To get it deployed, I created an "iOS App Development" certificate, after registering my device's UDID as required, and that all works fine.

Now, searching Stack Overflow and other places, I find information like to install to a second device I can just plug the new device in and copy across from XCode, without using up another of my 100 device registrations. Furthermore, an "In-House and Ad Hoc" certificate will allow me to share the app throughout the enterprise.

However, there are still a number of questions outstanding:

  1. Does the iOS App Development certificate give me any extra rights on my registered device?

  2. Does the iOS App Development certificate give me any extra rights on unregistered devices?

  3. Do I actually need an iOS App Development certificate, or will an In-House and Ad Hoc one do everything I need?

  4. Does an In-House and Ad Hoc certificate have no technical install limitations, just the legal force of the user agreement?

closed as not a real question by bmike Jun 6 '13 at 9:27

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.

  • Lets close this to clean up what's really being solved here. We generally close two part questions and ask that individual questions get asked. – bmike Jun 6 '13 at 9:27
  • Also - perhaps hit us up on Ask Different Meta and/or Ask Different Chat if its not clear where the line between developer ( Stack Overflow) and user/enterprise ( Ask Different ) lies. – bmike Jun 6 '13 at 9:32

Source of everything I'm about to say: iOS developership.

First of all...

You can not deploy a development app on a second device without using another one of your 100 devices. You just can't.

Now, the list of questions.

  1. Yes, you can run development apps that haven't been signed with a distribution certificate.
  2. No. The development cert may only be installed on registered devices.
  3. Yes, if you are serious about development. You could get by with only an ad-hoc cert, but it would be cumbersome, and you wouldn't be able to use hugely helpful Xcode debugging features like Breakpoints and logging.
  4. I don't know, but I would assume so.
  • Thanks for these answers! I'd obviously misunderstood the ability to install to a second device from XCode. So, an important reason to use a development certificate (and a key difference from an Ad Hoc cert) is to enable debugging on a physical device? – Ken Y-N Jun 6 '13 at 0:05
  • 1
    @KenY-N Yes, it enables debugging tethered to Xcode, giving you some nice info when debugging stuff. – Undo Jun 6 '13 at 0:06

Not the answer you're looking for? Browse other questions tagged .