Filed under: iPod Family, Developer, iPhone, SDK
Apple releases 3.1 beta for iPhone SDK
Apple has released a 3.1 beta for the iPhone SDK. Both the SDK beta and firmware are available for testing and development to paid members of the iPhone developer program. As pre-release software, any details about this new release remain under NDA. A pre-installation advisory and beta release notes are available as per Apple's usual release strategy. As before, you cannot use the 3.1 SDK to create applications for submitting to the App Store, so if you plan to download it be prepared to create a separate installation directory.
The new release comes just on the heels of the public 3.0 firmware. Its full-dot-number indicates that it contains more than just minor bug fixes (a relatively minor revision would probably be listed as 3.0.1).
Thanks to everyone who sent this in.


![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 3)
klitorisaurus said 7:40PM on 6-30-2009
Oooo! I hope they fix the buggy stereo bluetooth audio and control problems!
Reply
apeguero said 10:18PM on 6-30-2009
Do you mean the bug where if I pair my Bluetooth headset then the iPhone sends every single sound, including rings, to the Bluetooth headset? If so then I hope they do fix this.
klitorisaurus said 10:48PM on 6-30-2009
I was more referring to the fact that the audio occasionally gets choppy as soon as the screen turns off. And the lack of support for track controls and track display on certain headsets. As far as the rings go, I like hearing text and phone rings in my headset... Currently I don't hear phone rings just text. I would prefer it functions exactly like their headphones, only wireless.
Pierre said 11:32PM on 6-30-2009
actually the iphone doesn't support AVRCP, google it
klitorisaurus said 11:51PM on 6-30-2009
AVRCP! That's the acronym I was looking for! I knew it didn't support it, that's what I'm hoping for.... Is it something that can be done with software? Doesn't seem like you'd need a hardware revision.
tonytone said 7:41PM on 6-30-2009
and just under two weeks from the 3.0 launch. That was fast.
Reply
Sander said 7:48PM on 6-30-2009
Oooh ooh ooh! Multi-tasking? App Stacks? Battery Saver mode?
Reply
Aerospeed said 8:00PM on 6-30-2009
For a .1 update? You might as well add "Magical Unicorn support" to your list.
Ben Y said 9:19PM on 6-30-2009
I, for one, look forward to Magical Unicorn Support in 3.1.
Pierre said 11:33PM on 6-30-2009
+1 I though unicorns were in 2.0! But it was not to be...
Tony said 7:52PM on 6-30-2009
ADC site is down right now (firefox comes up with 'session expired' and safari doesn't work at all) so I can't see what they've added. Don't expect it's much though - probably just a workaround for the latest jailbreak and some minor bug fixes. It came out too quick for much else.
Reply
DanyG said 7:54PM on 6-30-2009
What's coming ??
Obvious : Prevent Ultrasn0w to unlock it ....
Reply
Jason said 8:07PM on 6-30-2009
Carrier File Updated to AT&T 4.2 - 3.0 is AT&T 4.0
Reply
roofus said 3:04AM on 7-01-2009
@Jason... ding ding ding!
I bet a big part of this is the real tethering and MMS policies from AT&T.
Next Up: Magical Unicorn Support
Jason said 8:10PM on 6-30-2009
MMS is NOT functional, but the camera icon appears ... looks like 3.1 MIGHT be the release of MMS from AT&T
Reply
Mike said 8:47PM on 6-30-2009
Enabling MMS on AT&T doesn't require a firmware change. Only carrier settings and carrier support are required to enable MMS. And we've seen Apple / AT&T distribute only carrier updates in the past outside of firmware updates, so that is likely what will happen. It may be more likely that 3.1 will add some additional features that carriers can use to control access to tethering, etc. From what I can tell, AT&T can't prevent tethering right now as the phone doesn't do any authorization to the carrier. I'd expect something along those lines to be coming before AT&T allows tethering officially.
CHRiS said 1:03AM on 7-01-2009
@Mike
I disagree, 3.1 enabled MMS for the beta, and will more than likely enable it once its out of beta. The 3.1 upgrade sill have both the carrier upgrade as well as the fix for jail-breaking (and possibly unlocking of the 3GS) --- so why do this? If you want MMS then you'll have to upgrade to 3.1, and thereby (hopefully in the eyes of ATT) put the cat and mouse game of jail-breaking one more step foward.
Travis Walls said 10:27AM on 7-01-2009
Just because MMS is enabled for the beta, doesn't mean it will be there when Apple releases the GM/final version. It was the exact same way for the 3.0 betas as it is now for the 3.1 beta. You'd get the camera icon, but you couldn't send anything--you'd just get the red exclamation mark. When AT&T is ready, they'll send out a carrier file update through iTunes.
Adam said 8:15PM on 6-30-2009
my brand new 32gb 3g s was going crazy when i would plug in my charger, i did not want to go without a phone while apple sent me a new one so i went over to the website i linked in my name and got developers account access and downloaded 3.1 beta which completely solved my problem.
NOSPAMHERE
Reply
Mike said 8:55PM on 6-30-2009
Stupid.