
Apple released a surprisingly early iPhone 3.0 Beta 5 last Wednesday, and we spent all night covering it. Now we’ve rolled that coverage up into our massive iPhone 3.0 Walkthrough, to make it all up to date, and even more massive.
If you have any questions on the iPhone 3.0 Betas, or know anyone who does, send them on over.
Posted on Thursday, May 7, 2009 by Rene Ritchie
File Under:App Store Apps, Development, News; Tags: 3.0, app store. state for the apps, beta 5, Development, iphone 3.0, iphone OS 3.0, submission

Maybe this explains, at least in part, the new iPhone 3.0 Beta 5released yesterday? Looks like Apple is super-eager to get developers testing and submitting 3.0 compatible applications.
We’re really eager to see what developers are coming up with to leverage all those great 3.0 features as well. Really, really eager. Ahem.
Full text of Apple’s email to developers:
All apps must be compatible with iPhone OS 3.0
Millions of iPhone and iPod touch customers will move to iPhone OS 3.0 this summer. Beginning today, all submissions to the App Store will be reviewed on the latest beta of iPhone OS 3.0. If your app submission is not compatible with iPhone OS 3.0, it will not be approved.
Existing apps in the App Store should already run on iPhone OS 3.0 without modification, but you should test your existing apps with iPhone OS 3.0 to ensure there are no compatibility issues. After iPhone OS 3.0 becomes available to customers, any app that is incompatible with iPhone OS 3.0 may be removed from the App Store.
Begin testing now
iPhone OS 3.0 beta 5 and iPhone SDK 3.0 beta 5 are now posted to the iPhone Dev Center. Start testing today to ensure your application runs on iPhone OS 3.0. Visit the iPhone Dev Center for additional development information including iPhone SDK Release Notes for iPhone OS 3.0 beta 5 and Getting ready for iPhone OS 3.0.
(Thanks DevX for the tip!)

Apple made mention that some developers, when updating to iPhone 3.0 Beta 5, might experience problems connecting to AT&T’s data network. Apple asked any devs so affected to contact them, and one dev who had the problem called in and let us know what Apple told him:
Apple just called me back, had me turn the phone off then back on. Then turn the wifi off and try it and it seems to be back to working. Thaaaank you apple.
Thanks indeed! If you’re experiencing similar problems, you might want to try the above. If that doesn’t work for you, however, get on the phone with Apple asap.
(Thanks Josh for the tip!)


UPDATE 3: Pretty much confirmed now. No more MMS for AT&T. Also, iTunes 8.2 Pre-Release 2 blocks editing of the carrier file. No more tethering.
UPDATE 2: Received this: “eems as if they stopped people from being able to tether and get mms by altering the carrier settings… people who changed theirs at the start can no longer access it..” Let us know what you’re experiencing with MMS on Beta 5.
UPDATE 1: This may only happen for those doing clean installs (not restoring from a previous backup) so if MMS is vital to your iPhone 3.0 dev work, that may be the route you want to go for now.
We’re getting some early reports that iPhone 3.0 Beta 5 now hides MMS functionality from AT&T users (see Beta 4 and 5 comparison pics, above). Previously, buttons and settings for MMS were present, though not enabled by default, though hacks allowed MMS to be turned on for AT&). Now, however, all visible signs appear to be gone, and it’s too early to tell if hacks may still re-surface and re-enable them.
Anyone else seeing this?
Note: iPhone 3.0, MMS was never surfaced on some carriers like Rogers (Canada).

Apple has just released iPhone 3.0 Beta 5 to developers, a scant week-and-a-day after Beta 4. Previously Beta 2 and Beta 3 had been arriving every second Tuesday like clockwork, so was is this a sign of acceleration pre-WWDC, important fixes that needed pushing out faster, or just an early surprise for developers anxious to keep up to date?
Update: amrusch2 in our forums points out this “early” release could be in anticipation of the OS X 10.5.7 Leopard update rumored to be on track for this Friday. Compatibility update perhaps?
Get it via http://developer.apple.com/iphone/
(Via shutter in our forums)

Ask and ye shall receive, dig deep into the code and ye shall find fresh-baked Apple-y goodness.
No sooner did Apple drop iPhone 2.0 SDK Beta 5, than the developers began scouring it for any hint of what’s to come, and as usually TUAW serves up what they found:
A certain, unnamed individual sent us some pictures of the latest build of the iPhone firmware showing .Mac push e-mail. The picture shows the main Settings page with a new button: “Fetch new data.” When you click the button, you are taken to a list of your mail accounts, where you can choose between either “fetch” or “push.” According to Mr. Anonymous, while .Mac is offering push e-mail, you are currently not able to do contact or calendar syncing.
Check out TUAW’s gallery for the pics.
Boy, Apple is pushing the features fast and furiously. We already knew about “push” via the Microsoft licensed ActiveSync, which offers full Exchange support, but complementing that with .Mac for non-Exchange users? Very nice!
(Of course, much as I love Back-to-My-Mac, iSync, iDisk, and other .Mac features, it really needs a more competitive feature-set upgrade — Imagine Google-like offerings and capacities with Apple’s ease of use and integration! — especially for the rather steep $100 a year.)
June really can’t come fast enough!
TUAW and iPhone dev extraordinaire Erica Sadun reports that Apple has dropped the svelte-ish 1GB iPhone 2.0 SDK Beta 5 and accompanying firmware:
The fifth beta version of the iPhone SDK is now available. Log in to the iPhone Dev Center and take advantage of all the development resources available to you—a new version of the iPhone SDK, updated documentation, the latest release notes, and more.
No word yet on what secrets deep delving this latest code may reveal, but if past discoveries are any indication, literally anything is possible (except for cut and paste, of course).
Any guesses?