Tuesday, April 6, 2010

Old versions of iPhone SDK

You need Apple developer account to login
But Apple has disabled some of the links recently

iPhone SDK 2.2.1 Leopard (10.5.4)
or here

iPhone SDK 3.0 (Xcode 3.1.3) Leopard (10.5.7)

iPhone SDK 3.0 (Xcode 3.2) Snow Leopard (10.6.0)

iPhone SDK 3.1 with Xcode 3.1.4 Leopard (10.5.7)
or here

iPhone SDK 3.1 with XCode 3.2.1 for Snow Leopard (10.6.0)

iPhone SDK 3.1.2 with XCode 3.1.4 for Leopard (10.5.7)

iPhone SDK 3.1.2 with XCode 3.2.1 for Snow Leopard (10.6.0)

Update : You are too late, Apple has removed the links above.

iPhone SDK 3.1.3 with XCode 3.1.4 for Leopard (10.5.7)

iPhone SDK 3.1.3 with XCode 3.2.1 for Snow Leopard (10.6.0)

iPhone SDK 3.2 Final with Xcode 3.2.2 for Snow Leopard (10.6.0)

Xcode 3.2.3 and iPhone SDK 4 GM seed for Snow Leopard (10.6.2)

Xcode 3.2.3 and iPhone SDK 4 Final for Snow Leopard (10.6.2)

Xcode 3.2.3 and iOS SDK 4.0.1 for Snow Leopard (10.6.4)

Xcode 3.2.3 and iOS SDK 4.0.2 for Snow Leopard (10.6.4)

Xcode 3.2.4 and iOS SDK 4.1 for Snow Leopard (10.6.4)

Xcode 3.2.5 and iOS SDK 4.2 GM for Snow Leopard (10.6.4)

Xcode 3.2.5 and iOS SDK 4.2 for Snow Leopard (10.6.4)

Xcode 3.2.6 and iOS SDK 4.3 GM Seed for Snow Leopard (10.6.6)

Xcode 3.2.6 and iOS SDK 4.3 for Snow Leopard (10.6.6)

Xcode 3.2.6 and iOS SDK 4.3.1 for Snow Leopard (10.6.6)

Xcode 4 and iOS SDK 4.3 for Snow Leopard (10.6.6)

Xcode 4.0.1 and iOS SDK 4.3.1 for Snow Leopard (10.6.6)

Xcode 4.0.2 and iOS SDK 4.3.2 for Snow Leopard (10.6.6)

Xcode 4.1 for Snow Leopard (10.6.6)

Xcode 4.1 for Lion (10.7)

Xcode 4.2 and iOS SDK 5.0 for Snow Leopard (10.6.6)


Xcode 4.2 and iOS SDK 5.0 for Lion (10.7)


Xcode 4.2.1 and iOS SDK 5.0 for Lion (10.7)

Xcode 4.3 and iOS SDK 5.0 for Lion (10.7.2)
Note: For Xcode 4.3, you need also to install the optional components such as command line tools, and previous iOS Simulators from Xcode’s Download’s preferences

Xcode 4.3.1 and iOS SDK 5.1 for Lion (10.7.3)

Xcode 4.3.2 and iOS SDK 5.1 for Lion (10.7.3)

Xcode 4.3.3 and iOS SDK 5.1 for Lion (10.7.3)

Xcode 4.4 and iOS SDK 5.1 for Lion (10.7.3) or Mountain Lion (10.8)

Xcode 4.4.1 and iOS SDK 5.1 for Lion (10.7.3) or Mountain Lion (10.8)

Xcode 4.5 and iOS SDK 6 GM Seed for Lion (10.7.4) and Mountain Lion (10.8)

Xcode 4.5 and iOS SDK 6 for Lion (10.7.4) and Mountain Lion (10.8)

Command Line Tool for Xcode 4.5 for Mountain Lion (10.8)

Command Line Tool for Xcode 4.5 for Lion (10.7.4)



Ferdinando Bocca said...

Thank you!
Nando :-)

Anonymous said...

This was extremely helpful! Didn't want to upgrade my OS just to run the iPhone simulator! The new version of the iPhone SDK requires 10.6.2 and I am on a 10.5.8 box. Thanks again!

John Adams said...

thanks so much - a really big help

Adam Dunn said...

Awesome! I'm running an older (second-hand) Leopard system, and just getting in to iPhone development. Was having problems figuring out how I was going to do it, until this.

Anonymous said...

Hm, seems like Apple disabled the links to the old releases. I just get an "Access Denied" error (I do have an Apple Developer account). Too bad.

javacom said...

Apple disabled the link recently
but you can download them from http://www.iphonefix.de/

Unknown said...

thanks a lot. save me a lot of time.

Unknown said...

Thank you. This is very useful.

Anonymous said...

YOU GUYS ROCK!!! Thank you soooooo much!!!

Ryan said...

Thankx m8,i had 10.5.7 which updated to 10.5.8 and my computer wouldnt urgrade to 10.6.the disk went back and i stuck with 10.5.8,havent downloaded yet as dont have much time but will and hope it works,thanx

Unknown said...

Great, I couldn't find direct links on the apple site. Thanks!

Anonymous said...

Thank you sir.

Sid said...

Sweet! This is awesome work! :D Had been struggling to get the iPHONE SDK working with my Leopard 10.5.6. :)

Anonymous said...


7eeso said...

many thanks, i had the same problem. installed 10.5.8 but need to get iPhone SDK 3.1.3 working on it.

so, i downloaded this link from above:
iPhone SDK 3.1.3 with XCode 3.1.4 for Leopard

but when i installed it, it installs iPhone SDK 3.1.2 only and there was no 3.1.3 with it. is there another method, or there is a missing step i didn't follow?

Anonymous said...

This is just great, thank you so much.
The 3.1.3 SDK link is still downloadable, but for how long?
I am shocked by Apple's attitude towards developers: when previous versions of the SDK are still downloadable (which is not always the case...), you cannot find them on the website! Apple website will only give you access to the latest releases, which means upgrading to Snow Leopard if you haven't already.
I don't want to have to upgrade to Snow Leopard just to be able to create iPhone apps!
This is really too aggressively commercial.
I am not a cash cow.

Claudio Morgia said...

Hey guy,
you really saved my life ;-)

I just installed the newest XCode 3.2.3 to see that my current setup doesn't work (mixed iPhone/mac project) because of missing sdk and my poor knowledge of xcode :-(

thank you again :-)

Anonymous said...

Thank you!!!!
I wonder why Apple removed the old sdk links. How to develop apps for iPhone OS 3 without the sdk?

[shaking head] Michael

Max said...

Hey, thanks a ton! I did not want to upgrade to Snow Leopard and this was a really big help!

Anonymous said...

Life saver. Thanks.

pritesh said...

You save my time..As a contribution you get one click. :)

Anonymous said...

thank you sooooooooooooo much i have been trying to find this 4 years

Anonymous said...

Big Thanks!

Cha said...

Thank you really much.
I am looking for the old SDK since SDK4 release because the old version worked better on my machine and I can't find the way to download it. Until I found you. You are the live saver.

Thank you again.

miniSun said...

Thanks a lot, buddy!

Software Development India said...

Hey, Thanks a lot for your help.

Harjot Singh said...

Thanks buddy, really nice work

Anonymous said...

Thanks for the help

Rohan Ramesh said...

I could not get this files Hey please can you let me know how can i download these

Cédric Luthi said...

You can get some old links to work by changing http://developer.apple.com/iphone/... to http://developer.apple.com/ios/...

Do not change anything else.

Unknown said...

You sir, are my hero of the day!

Anonymous said...

Needed to run apps on the sim that only work on sdk 3.1.x. Huge save. Thank you!

DiamondK said...

You saved the day!! Awesome.

Eminia said...

Its such a nice work. Thanks so much. Its really helpful iPhone iPad Application Development

Brad said...

THANK YOU!!!! You just made my day!!!

Anonymous said...


dgen said...


dgen said...

Been looking for this forever.. now I dont have to upgrade to Snow leopard.. yay!

Anonymous said...

It was not esay to found a old version of xcode on the site of apple... thanks

Anonymous said...

Yes, this post really helped me A LOT. Thanks. It took me about an hour this morning to find a download for a version of XCode that would work with Leopard (3.1.4). Again, it was because all the links seemed to point to only the latest versions (which need snow leopard). I then spent another hour with that XCode download only to find that it didn't have the iOS SDK with it. I'm now trying your link (iPhone SDK 3.1.3 and XCode 3.1.4). I'm hopeful that it is going to work :-)

Thank you for your effort putting this information together for us. It is very appreciated.

Anonymous said...

I was looking around for old versions for last whole week. I could only manage to grab Leopard, that limited me to very few things.


Anonymous said...

Thanks! Very helpful!

Anonymous said...

Thanks so much. You made my day.

Mohamed ALAmir (IT & Managment Blogger) said...

Hi guys I need your help
can any one help me find this file because I am on a project that needs it but I cant find it anywhere
file name:
iPhone SDK 3.1.2 with XCode 3.1.4 for Leopard

Khang Vo said...

Really great job. I used your post for many times in my iphone development life whenever I need to change my machine, or I need to add some new employee into my iphone team

Anonymous said...

Thanks mate, really appreciate!

speakus.net said...

please correct description:
Xcode 3.2.4 and iOS SDK 4.1 for Snow Leopard (10.6.2)

Anonymous said...

hey dudes, anyone has md5 hash for




I installed the first one a couple month ago but now I upgraded to snow leopard (clean installed, rather) and couldn't install it again, I am downloading the second one now

muthuparavakkal said...

Please give me a xcode iphone SDK link for iOS 10.5.6

Anonymous said...

hi. i got latest lion with Xcode from apple dev web by. new to iPhone dev. do i still need to install iPhone sdk?

noaddress said...

good work!!!
thank you

Anonymous said...

Thank you !!! it is realy helpfull

Anonymous said...


Anonymous said...

Has someone still a copy of the iPhone SDK 2.2.1 Leopard (10.5.4):
"iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmg" ?

I need that file but Apple doesn't want to download the file from their servers.
Could someone provide me a copy of it?

send me an email to "Kitchen2010 (AT) web DOT de"

Many thanks in advance !

javacom said...

I have iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmg

mejker said...

javacom: I looking too iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmg. Can you help me too?

Juraj said...

And does someone have 3.2.3? I really need iPhone 4 simulator ith iOS 4.0 and this is the only way (3.2.4 to 4.0.2 should be able to download it as an addition, but they don't do it anymore, so if someone have thesee files, they will do too). Thanks a lot.

mejker said...

xcode 3.2.3 is still available from Apple Developer site - you must to register to free developer program only

Juraj said...

You are right. I don§t know how did I miss that. Thanks a lot.

meenati said...

Thank you for your guide to with upgrade information

iOS app development course