This page is a wiki. Please login or create an account to begin editing.


14 posts / 0 new
Last post
Offline
Joined: 2012 Aug 9
Request: iPhone OS 2.2.1 SDK for PPC

I am searching the last SDK for the iPhone OS 2.2.1 (last in the 2.x series) for Mac OS X 10.5 Leopard.
The exact name of the DMG image is: "iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmg"
(md5: 9d0a818f41be507537495920cd0ef9bc, size: 1.75 GB)
The old link at Apple's Developer site is not working anymore and I cannot find any working links or torrents of it. (Unfortunately, Apple deleted most of the old developer stuff lately Sad )

The reason why I am searching this, is that I have just learned about the possibility to getting this SDK to run on a PPC-based Mac under Mac OS X 10.5 Leopard. According to the articles, linked below, it is possible to develop, debug and deploy Apps for IPhone OS 2.x because Apple compiled the whole toolset as Universal applications (x86, ppc), including the iPhone Simulator !!

Articles how to use iPhone 2.x SDK on PPC Macs:
Screenshot iPhone simulator running on a G4 Mac
How to install iPhone SDK 2.2 on PPC with editing install script
How to install iPhone SDK 2.2 on PPC using Pacifist
Installation with little custom user script
Article with step-by-step instructions and many screenshots
According to this article the installation on PPC Macs works up to SDK version 2.2.1, SDK 3.0 and higher not working since compiled for Intel architecture only
Installation procedure with full editing listings
installation procedure with screenshot of iPhone simulator and provided file with above listing

I know this is a little out of the scope of the Macintosh Garden website.
But it is abandonware too, since not available and supported by Apple anymore.
If anyone has still the DMG image and could provide me a copy, it would be very happy ! Laughing out loud

P.S.:
I am searching too the last SDK for iPhone OS 1.1.5 (last in the 1.x series):
According Wikipedia first and only SDK for iPhone OS 1.x was:
iOS 1.2b1 Beta 1 (Build 5A147p), released on June 29, 2007, announced at an Apple Hall meeting.

Comments

Offline
Joined: 2011 Oct 31

Well I don't know that I would call it abandonware...Its a slippery slope IMHO when talking about this SDK......Did you use google...Wink Try these...
http://forums.macrumors.com/archive/index.php/t-898518.html

Offline
Joined: 2012 Aug 9

Thanks for answering, but these were the official download links at Apple's server.
Unfortunately they have deleted all old SDK files, the oldest SDK available is 3.1.3 bundled with Xcode 3.1.4 for Mac OS X 10.5 Leopard (iphone_sdk_3.1.3_with_xcode_3.1.4__leopard__9m2809a.dmg).
It tried this already but the iPhone developer applications are built as Intel-only in this release.
According to this article the last PPC-enabled version was iPhone OS SDK 2.2.1.

So even although I have an account at ADC, I am unable to download a PPC-enabled version of an iPhone SDK. It is obviously unavailable/unsupported and as such abandonware in my view.
I am still hoping that some downloaded this and made a backup somewhere.

Here all data I know about this:
SDK: "iPhone SDK for iPhone OS 2.2.1 build 9m2621afinal"
File type: DMG
Exact file name: "iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmg"
(md5: 9d0a818f41be507537495920cd0ef9bc, size: 1.75 GB)
(non-working) link at Apple: "http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_for_iphone_os_2.2.1__9m2621a__final/iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmg"

As said above I search all the web for non-Apple sources (file-hosters, torrents) but there none, unfortunately ! Sad
So if you could provide me a copy or could point me to someone who still has it, I would thank you much !

Offline
Joined: 2012 Aug 9

Today a report surfaced at WSJ about the secret room at Apple's campus "where iPhone software was born" (Link).

There was a picture in that article too and guess what the iPhone OS for the original iPhone was developed on a blue-white Power Macintosh G3 !! Laughing out loud Proabably because of approximately same low CPU power of both. That might be the reason that the iPhone SDK including iPhone simulator was compiled for the PPC architecture too. iPhone SDK up to version 2.2.1 was runnable on PPC Macs.

Unfortunately that SDK seems nobody to have, so I suppose it will be lost for history forever ! Sad
If anyone has this SDK still somewhere (old hard disk, old computer, …), please contact me !

Offline
Joined: 2012 Aug 9

I found someone who got still a copy of it left !!!

I made an entry for it on Macintosh Garden to save it for the future. Unfortunately, I have an internet connection with low upload speed only, so I can only supply the external MEGA download link. Can some else with a faster interent connection upload it to the internal server and max1zzz's server to keep it for the future, please ?
Here is the download link.

EDIT:
Here is the link to the entry.

IIGS_User's picture
Offline
Joined: 2009 Apr 8

Un-compressed size is 1.75 GB, when you zip it, how large is the file then?
(I still need to D/L the file to see the answer)

Offline
Joined: 2012 Aug 9

Compressing with zip does not make .dmg files much smaller, as they use the same compression algorithm. I tried 7z, it makes it only 50 MBytes smaller, so no much space save.

If it's to big for storage on internal server, we could save it on max1zzz's server. I do not expect many downloads of this file, so it should not harm the server's bandwidth.

Bob Kiwi's picture
Offline
Joined: 2010 Jun 16

Your enthusiasm and excitement on this makes me happy. I'm going to download it for the hope to one day poke around with it as well. Thank you for doing a solid for this digital preservation and context!

Offline
Joined: 2012 Aug 9

@Bob Kiwi:
Thank you very much for your support and your help ! If you are going to install this anyway, can you make some new screenshots as well, please ? I have found only few screenshots of it running on a PPC Mac on the internet (the best ones I have already added to the entry).

Offline
Joined: 2010 Nov 19

Many thanks from my side too, for digging out and preserving this gem!
I was thinking of storing the files from the Dev. Server locally too and had some talks about it with the former owner of HackintoshOSX.com - no results so far.
A wired server for newer files might help...
Maybe Knez can do something about that?

As for the iPhone SDK, which is the simplest way to add apps to the iPhone emulator?
Is it possible to use the iTunes store?

Offline
Joined: 2012 Aug 9

@24bit:
Thank you, too ! I got the download link from this old link list, the links to the older iPhone SDKs were long all gone, I asked in the comments 1 year ago and by incident some good soul could dig up the download image from his backup and posted it to the blogger.

Like on the Intel Mac, you have 2 ways to run your programs.
1. You compile your program locally (i.e. the architecture of your dev machine: Intel or PPC) and you can run it in the iPhone Simulator using the iPhone libraries compiled for your machine (Universal Intel/PPC).
2. You compile it with cross-compiler to ARMv6 code, you upload it to a connected iPhone device and you run it there to debug it remotely on the Mac.

Submitting to the AppStore is not possible as it accepts only apps made for the current iOS, but if you manage to sign it you may install your compiled apps on your own registered iPhones (or perhaps by jail-breaking).
The iPhone Simulator is not an emulator, i.e. cannot run programs for the ARMv6 architecture, only programs compiled for the Mac (Intel/PPC).

Offline
Joined: 2010 Nov 19

Thanks for clarifying!
Your upload is running fine on Leopard X86, just to confirm, no issues with Sophos either.
Guess we may assume the SDK was rescued sussessfully, thanks to your staying on track.

Maybe we could take 2ae437b4d1a6e93256173a06b26421b6 as valid checksum for now?

I´ll try to uload to Max tonight, my bandwith is crap too...

On a side note, the documentation points to a iPhone SDK sample library, are you aware of such a repository too?

Offline
Joined: 2012 Aug 9

OK, if you are sure that the .dmg image file is clean, i will take the new MD5 checksum.

Regarding the "iPhone SDK sample library", I checked on the waybackmachine the last revision of the iPhone Dev Center website before the switch to iOS 3 (link). I was not able to find something with this name, there is "iPhone Reference Library" and "Sample Code" which should be included in the SDK, and some Movies which you could only watch as registered iPhone developer (not included).

Offline
Joined: 2012 Aug 9

As I notice, the MD5 of the file seems not to match the original checksum:
file name: "iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmg" (size: 1.75 GB)
original MD5 checksum according this blog entry: "9d0a818f41be507537495920cd0ef9bc"

MD5 checksum of my downloaded file: "2ae437b4d1a6e93256173a06b26421b6"

I used jDownloader to download it from MEGA. Decryption seems to be successfully. I could open the .dmg image. Its contents seem to be complete and untouched. Unfortunately, jDownloader, as all Java Applications, touches all files that are downloaded with it, so the Finder information reflects the date of download. I hope this is the only reason for the different MD5-checksums.

If you upload it to somewhere else, could you please try to upload the untouched file and check the MD5-checksum for me ?