Surprise, iPhone SDK also works on PowerPC Macs
Though Apple states that the iPhone software development kit requires an "Intel processor-based Mac running Mac OS X Leopard," developers have found that -- with a little leg-work -- the SDK also runs on PowerPC-based Macs.
By default, the iPhone SDK package available free from Apple's site will run on a PowerPC-based Mac but omit the iPhone SDK-related files, installing only Xcode 3.1 beta and a series of other files. This routine is easily circumvented via the shareware tool Pacifist, which can be used to force an installation of the entire SDK package on PowerPC-based Macs.
Follow these steps:
- Drag the iPhone SDK package onto the Pacifist icon
- Select the top entry, "Contents of iPhone SDK"
- Click the "Install" button in the upper-left corner and enter your administrator credentials
The "Aspen" Simulator, which is a Universal Binary, will properly launch and emulate iPhone applications on PowerPC-based Macs.
Windows users are still out of luck when it comes to the official SDK, though developers are currently seeking alternative, Windows-based deployment methods.
Feedback? info@iphoneatlas.com.

I cannot update to 10.5 on my ibook G4 (lack of ram)
10 March 2008 @ 9pm
It isn?t working on my G5. Pacifist gives me the error message ?The disk image ?iphone_sdk.dmg? could not be mounted.?
You need to mount the disk image...then drag the one package called iPhone SDK (it looks like a box, thats why its a package) to the pacifist icon in your applications folder. Dont worry about the folder called "Packages" the main package will install all of those.
It will work
If I double click on the iphone_sdk.dmg I get the message:
Warning
The following disk image failed to mount
iphone_sdk.dmg not recognized
What can I do to fix this?
I'm not sure if there is an easy way out of this mess. Is there an un-installer?
At the "/" directory, I typed:
sudo /Library/uninstall-devtools --mode=all
After all the package analysis was complete, the following lines were printed. Not much changed. I still see Documentation, Examples, Extras, Headers, Makefiles, Platforms, Private, SDKs, Tools, etc in my root directory.
Removing devtools files...
Removing generated files...
Removing cached syms...
Removing Java 1.4 reference docs...
Removing Java 1.5 reference docs...
Removing generated directories...
kextunload: unload id com.apple.iokit.CHUDUtils succeeded (any personalities also unloaded)
kextunload: unload id com.apple.iokit.CHUDProf succeeded (any personalities also unloaded)
kextunload: unload id com.apple.iokit.CHUDKernLib succeeded (any personalities also unloaded)
Removing empty devtools directories...
Finished uninstalling shared non-relocatable developer tools content.
IMPORTANT: If you are going to install a previous version of the Developer Tools, be sure to restart the machine after installing.
Finish time: Mon Mar 17 06:35:02 PDT 2008
ERROR: Uninstaller script must be located in a folder named /Library
1. Make the iPhone SDK.dmg read/write-able with Disk Utility using convert -> to read/write.
2. Mount the R/W dmg.
3. You need to delete some unneccessary file so that you can modify the installer config file, because the image is completely full. I choose the PDF in the root of the dmg.
4. Modify /Volumes/iPhone SDK/iPhone SDK.mpkg/Contents/iPhoneSDK.dist :
- Line 71 ( in function agreedToSLA() ) - modify "return false;" to "return true;"
- Line 81 ( in function SDKPresent() ) - modify "return false;" to "return true;"
That's it. Now you can double-click the iPhone SDK package and install as usual. The Aspen SDK will show up and get installed.
I found that changing the '1234' in the test for the hardware's byte order to '4321' will enable the iPhone SDK option when the installer is run.
on my miniMac ppc, but regarding to the " quicktstart manual "
https://developer.apple.com/iphone/library/documentation/Xcode/Conceptual/xcode_quick_tour_iphoneos/020-Creating_the_Project/chapter_3_section_1.html
i can?t choose the " Cocoa touch empty application" button
http://farm4.static.flickr.com/3017/2578919862_0eb05e7cb4_o.jpg
simply not there . Shoud i try the above explained workaround ?
thanks a lot
I am reading a book and how to develope iphone applications but when i save everything and run a simple code. i get these "No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=ppc, VALID_ARCHS=i386)."
i have a power pc install the sdk using these tutorial.
What can i do ??
4. Modify /Volumes/iPhone SDK/iPhone SDK.mpkg/Contents/iPhoneSDK.dist :
You can't do this in the newest sdk download as all the extensions end with pkg
iphone_sdk_for_iphone_os_2.2.19m2621afinal
The .pkg extension type shouldn't affect the simulator installation.
Word is born. :)
Thanks
Once the transplant is done, I'll press on learning cottage-industy-level application-crafting, in hopes that the iTunes iRon Curtain will one day collapse- and with hope that ruthless corporatism won't force all players to be compliant toadies, in all of our endeavors. Of this I'm certain: I will NOT buy another new G5 when I can build up my own for 1/3 price or less.
At least we can learn portable Unix and Obj-C skills, those of us learning iPhone app development. Tablets will be another tremendous boost for Apple, and Apple Inc may become more smug than ever- but if they continue to rot from the core, more open and customer-friendly competition will (I trust) eventually replace them- a more open and vigorous market will emerge, with an unprecedented variety of hardware, developers and applications- enhancing all our lives in as-yet unimagined ways.
I've struggled enough, and wasted enough time trying to keep the iPhone SDK running on this platform. Best of luck to those more patient than I.
- by cpillo20 February 5, 2010 9:13 PM PST
- can anyone make a video in youtube for all these steps because i followed all the steps and my ibook g4 doesnt cannot run the complete iphone sdk
- Like this Reply to this comment
-
(18 Comments)