Hi Simone, and welcome to the Dev Forum!
ElinPHP, 'da XCoder. wrote:
... I have the "basic" XCode & SDK stuff, no 99$ one, no 299$.
Since you have the SDK but haven't yet paid a fee, you are a
Registered Apple Developer, but not yet a member of the
iPhone Developer Program.
... I wanted to join itunesconnect.apple.com ...
The iTunes Connect (ITC) site is only for members of the +Developer Program+ who are placing their apps in the iTunes Store for sale (or free distribution). Only Program members may test their apps on a device and place finished apps in the Store. So an ITC login would be of no use to you at this time.
... I finished my app ...
If you haven't tested your app on a real, legal iPod, iPhone or iPad, it's not finished. You should normally pay the fee and become a Program member before starting to code your project since the behavior of your app on the actual device can be quite different from what you see on the Simulator.
For example, the Simulator uses the memory of the OS X host, which is virtually unlimited in comparison to a mobile device. It's also a bad idea to test on an illegal mobile device, since the environment isn't necessarily the same as the target platform. For example, your app might have access to resources that won't exist on a legal device.
... I should buy the 99$ version?
Yes! If you intend to properly test and distribute your app, pay the fee as soon as you can and become a member of the [iPhone Developer Program|http://developer.apple.com/programs/iphone].
\- Ray