Saturday, July 11, 2009

Welcome to Coded Signals

Hello World!

Welcome to my first posting of Coded Signals. My goal with this blog is to share random information on all things digital.

Installing IPhone SDK 3.0 on MacOS on VMWare Workstation

After finally installing MacOS in a VM in VMWare, I set out to install iPhone SDK 3.0 on it as well. Here is how you can do it:

First download the iPhone SDK 3.0 from the iPhone Dev Center on the Apple website.
  1. Go to /System/Library/CoreServices
  2. Copy SystemVersion.plist to your desktop
  3. Edit SystemVersion.plist on your desktop and change ocurrences of 10.5 to 10.5.7.
  4. Save and copy this file over the /System/Library/CoreServices/SystemVersion.plist
  5. Install iPhone SDK by clicking on the iPhone SDK Package installer.
  6. Choose to install the following components: Developer Tools Essentials and iPhone SDK.
  7. Wait for the install to complete.

Voila! You should now have a properly installed iPhone SDK. Verify that everything works running /Developer/Applications/xcode and create a new iPhone project. Compile and run in the iPhone Simulator to verify that everything is working.

MacOS X on VMWare 6.5.6

After many days of trial and error, I was finally able to install MacOS X 10.5.5 from a retail DVD version of Leopard on my VMWare workstation 6.5.6.

Credit goes out to this link
www.insanelymac.com/forum/index.php?showtopic=118663

Here is what you will need:
1. VMWare for your platform. I used VMWare Workstation for Windows 6.5.0 build 118166
2. Download and install the template for the guest CD image from redirectingat.com/?id=292X457&url=http%3A//www.mediafire.com/%3F1zyfhhmlckc
3. A ISO image file of MacOS Leopard. How you get this is up to you. We recommend you go thru legal channels of course. This blog does not contain instructions or locations where retail DVD of Leopard can be obtained.

Here is how to do it:
1. Extract the CD image template from #2 above.
2. Boot the system with the vmdonk.iso attached. You should see a boot prompt.
3. Change the VMware settings and mount the Leopard ISO image, by using the VM->Removable Devices menu item.
4. Type "9F" (no quotes) and press enter. This will try to boot from the Leopard ISO image. This will give you the Leopard boot prompt.
5. Install leopard by following the instructions. You will have to partition your drive using the Disk Utility. I created partition only.
6. When the installtion is complete, change the VMWare mounted image back to the vmdonk.iso file that was previously mounted .
7. At the boot prompt use device "80" (again no quotes) and press enter.
8. This will bring you to the Leopard Boot prompt. You can enter boot parameters or press enter with a standard boot.

Note 1: For me to have a full screen display, I was able to specify "Graphics Mode"="1600x900x32" at the Leopard boot prompt. Your display size and modes will vary.

Note 2: In order to stop the Mac VM from crashing each time Energy Power management for display and hard drives to kick in, I had to set the Display, Screen Saver and hard drive shutoffs to "Never".

Good Luck!