Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm interested in joining the iOS dev program in order to submit my applications to the app store, however i'm having a hard time finding an explicit list of benefits you get by signing up, at the moment i've only found about the obvious ones:

  • you can submit apps to the app store

  • you can sign in the developer forums

share|improve this question

2 Answers

up vote 2 down vote accepted
  • you can build your apps for the device and test it on the device
  • you can distribute apps for betatesting to 100 devices if you have their UDID

Don't underestimate that the iOS simulator is just an simulator an not an emulator! There can be bugs or problems on the device which run fine in the simulator. Always test on the device too!

This combined with the only legal way (despite enterprise developer program) to distribute (and sell!)apps is the main point for the developer program.

share|improve this answer

An enrolled iOS Developer can take apps that they themselves compile and install them on stock iOS devices (up to 100 devices). Basically, it makes an iOS device useful to someone who want to code in something other than HTML5/JavaScript, or wants to runs programs on it that aren't available in the app store. You can also run apps you build under the GDB or LLDB debuggers on actual iOS ARM CPU hardware (not just simulate them on an x86 Simulator).

An enrolled developer occasionally gets access to beta and pre-release software from Apple (usually under NDA) that non-enrolled users don't.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.