"Beta release 8 is compatible with the final iPhone OS 2.0 release and must be used to build and sign any iPhone OS application to be submitted to the App Store. As a reminder, you must be a member of the iPhone Developer Program to submit apps," Apple states in its release notes.
"We encourage developers to apply to the iPhone Developer Program for access to additional support resources, as well as access to a certificate that enables development directly on an iPhone or iPod touch," Apple explains.
The eighth beta version of the iPhone SDK includes Xcode IDE, iPhone Simulator with Open GL ES support, Interface Builder, Instruments, frameworks and samples, compilers, and Shark analysis tool.
The development software also requires developers download and install iTunes 7.7, a release that's not yet been shipped to the public.