Skip to Content

Apple iPhone SDK Beta 4

Apple released the fourth version of the iPhone SDK beta today. The iPhone SDK now includes OpenGL ES support for the iPhone (Aspen) simulator. Here's what Apple's developer website says about the update:

The fourth 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.


You can download the SDK update by logging into the iPhone Dev center and clicking the download link.


Thanks to everyone who sent this in!

9:31p New beta build is called 5A258f

9:31p SDK download is 1.15 GBs

9:32p No word yet as to whether pwnage will work with the new firmware--probably not. The last time it took almost a week for pwnage release to catch up (that was version 1.1).

9:34p We're getting tips that Apple is sending out e-mails to developers enrolled in the SDK beta. The e-mails include the same message as above,

9:35p Firmware sizes about 200+MB each for iPhone and iPod touch

9:36p Apple continues with its beta pre-installation advisory. Testing devices may be locked permanently into testing mode.

9:37p If you're new to the SDK program, make sure you phone has been pre-activated with AT&T before you attempt to load the beta software. Once the beta firmware is loaded, you may not be able to activate with AT&T's network.

9:38p No word yet on any other changes, other than those mentioned in the e-mail / website.

9:39p Apple just put the release notes on their website. You can find them here: http://developer.apple.com/iphone/library/navigation/index.html

9:40p Code signing is now ENFORCED by Apple.

9:41p SDK no longer uses the Aspen code name for the simulator.

9:42p Audio Toolbox got a big load of new stuff

9:42p NSXMLParser support

9:43p UIFont is re-done with ascender and other professional font support that has been long missing.

9:46p Please keep sending in info as you find it out everyone! We really appreciate your tips. If you need anonymity, check out our tip line. Thank you to everyone for the great feedback so far!

Update: A blue and green birdie sang in our ear about the UIApplication delegate class: "There are definitely some very interesting methods added to UIApplication's delegate, including methods for badging the Springboard icon, and methods related to gaining and resigning "active" status - seems like background apps may be permitted somehow."



Categories

iPod Family iPhone

var digg_url = 'http://digg.com/apple/iPhone_SDK_beta_4_released'; Apple released the fourth version of the iPhone SDK beta today. The...
 

Add a Comment

*0 / 3000 Character Maximum

50 Comments

Filter by:
Gravity

@ Aaron Leiby

This absolutely worked. Just go for the first install of the 2.0 software then the screen goes active black. After that happens a second instance appears. Don't restart the phone simply right click and remove the first instance that is hanging and select the 2.0 firmware and then restore. The phone will go from the black screen to the apple logo with spinner.

Hope this works for everyone else.

June 26 2008 at 4:41 PM Report abuse rate up rate down Reply
David Boreham

So...the workaround described above (remove from organizer, unplug, re-plug...) worked for me with one device (an 8G touch). However, my 32G touch steadfastly refuses to update to beta4. It would appear to have a different problem. The update process completes but the device always displays the iTunes plug in graphic upon booting. I can un-brick it using iTunes (after a cold reset). Anyone else have this problem ? I'm wondering why one device would work and the other wouldn't, unless this is some 32Gbyte specific problem that I've run into.

May 06 2008 at 4:44 PM Report abuse rate up rate down Reply
David Boreham

1) I'm glad I found this site because this stupid Apple bug has wasted at least a day of my time.
2) WTF is there nothing on Apple's web site about this ???

May 02 2008 at 12:26 AM Report abuse rate up rate down Reply
Kio Esi

I've installed BETA 4 OS and I wanted to restore it to 1.1.4 again, is it possible? How ?

May 01 2008 at 1:31 AM Report abuse rate up rate down Reply
Max

Hey, guys, where the hell the iPhone OS Library has gone??? And the same goes to Active SDK/iPhone Simulator. I've just installed beta 4 SDK and could not compile my project. There's no Active SDK/Simulator option. And documentation window does not provide iPhone OS Library docset. There's only get button. I logged in with my Dev Account and it wants to download about 72Mb. Is it going to be ok after download?

April 29 2008 at 2:36 AM Report abuse rate up rate down Reply
Kevin Lohman

Had the same issue when trying to install Beta 4. Saad's trick works, but there is a less complicated route:

1. Reboot phone into Restore Mode (Turn on while holding home button until screen comes up with plug into iTunes displayed)
2. Plug phone in (if not already plugged in), and FROM ITUNES option-click "Restore" and select the ipsw file for the new beta.
3. Profit.

Only thing that worked for me, and from what I hear, it works like a champ. A regular install using the X-Code device manager failed for everyone I talked to.

Now if I could just figure out what in my program works fine in the emulator, but fails/freezes when I try to run on device. Le-sigh.

April 26 2008 at 6:09 AM Report abuse rate up rate down Reply
Wayne Pascoe

Stupid question, but where can I go for help with iPhone development. I can't find any links on the Apple iphone page that point to any forums or resources like the Cocoa developers mailing list.

I know that this stuff is still under NDA, but surely we can talk to each other about it ?

I'm trying to build an app that uses a scroll wheel for values in places, and this doesn't seem possible in IB even in beta 4. So I'm trying to work out if I can still use IB for some stuff, and manually code other stuff.

I know this is Beta, but the documentation is pretty weak - I'm struggling to keep up with the changes since I'm only doing this part time.

April 25 2008 at 1:54 PM Report abuse rate up rate down Reply
1 reply to Wayne Pascoe's comment
AppStoreDev

For discussions on these beta releases and other topics of interest to iPhone application and web developers, visit:
http://www.AppStoreDeveloper.com/forum/

April 30 2008 at 7:22 PM Report abuse rate up rate down Reply
mrroboto

Victor once you get the pink screen, you need to quit iTunes and restart it. I had this problem last time as well. Both times it changed the pink screen into something usable. Once you do that your iPhone will have generic settings but you should then get a chance to restore your old phone's settings.

P.S. Thanks saad for the tip on deleting while "Waiting for device.." that is what got it working for me.

April 25 2008 at 12:57 AM Report abuse rate up rate down Reply
Andres Albers

I have an earlier version of the SDK which I installed manually on my PPC PBook using instructions I found through this site.

I want to make sure that it is still possible to install the SDK manually in beta 4 -- or if Apple has shut that door for us PPC owners.

Has anyone tried installing SDK beta 4 on PPC?

Please let me know. Thanks in advance!


April 24 2008 at 4:03 PM Report abuse rate up rate down Reply
1 reply to Andres Albers's comment
how

simulator works on ppc g4 - install iphone pkgs manually into /Developer and modify the iPhone Simulator Architectures.xcspec + copy the iPhoneOSBundleResourceRules.plist into Platform/lib/xcode/ResourceRoules/


April 24 2008 at 5:56 PM Report abuse rate up rate down Reply
Victor

Hey Everyone,
So I tried the suggestions posted by Ori and Saad but here's what happens to me:
*The phone has the plug into iTunes graphic up.
*I remove all the devices from Xcode
*I plug it in
*iTunes detects a phone in recovery mode
*Go to Xcode and see an iPhone with 0.00GB and no Serial or identifer
*Switch software from "No Value" to "2.0 (5A258f)"
*Click restore iPhone
*Xcode displays "extracting IBCC" or something similar
*iPhone screen flashes white for half a second then is black
*Xcode displays "Waiting for Device..." and iTunes sees the device in recovery

And this is where it sits forever. If I restart the phone it has the plug into iTunes graphic again. I've tried restoring with iTunes after this and when it fails(Unknown error 1604) I go back to Xcode and the above happens again. If I restore the iPhone in iTunes I notice that Xcode will suddenly display the device with an identifier but I can't do anything while it restores. After the iTunes restore fails the device disappears.

I'm out of ideas and willing to try anything you guys suggest. I think this iPhone wants blood and I have none to give except my own and it's already taken most of it.

Thanks,
-Victor

April 24 2008 at 2:05 PM Report abuse rate up rate down Reply
4 replies to Victor's comment
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.