Home > Tutorials > Tutorial: iOS SDK on Windows 7 with OS X Snow Leopard via VMware

Tutorial: iOS SDK on Windows 7 with OS X Snow Leopard via VMware

If you want to develop iOS apps for the iPhone, iPad or iPod Touch, Apple requires that you own a Mac with OS X Snow Leopard 10.6.6 or later in order to install the iOS SDK. In this tutorial, you’ll learn how to install OS X Snow Leopard 10.6.6 virtually via VMware, allowing you to install the iOS SDK and develop iOS apps on your Windows 7 machine.

System Requirements:

  • Windows 7
  • 40GB free space
  • 1GB RAM

 

I. Installing OS X Snow Leopard 10.6.2

Step 1) Enable Virtualization in your BIOS (if your computer doesn’t support virtualization, go to Step 26)

Step 2) Download and unzip the following files and install VMware Player…

Step 3) Open “Mac OS X Server 10.6 (experimental).vmx” located in Snowy_VM\Snowy_VM\Mac OS X Server 10.6 (experimental).vmwarevm\ and VMware Player should open with a black screen

Step 4) On the blue bar at the top of the VMware Player window, click Virtual Machine > Virtual Machine Settings…

Step 5) Click CD/DVD (IDE) in the device list on the left

Step 6) Click Use ISO image file option on the right and then click Browse…

Step 7) Open the OS X Snow Leopard v10.6.2 iso file you downloaded

Step 8) Click OK to close the Virtual Machine Settings window

Step 9) *Click Virtual Machine > Send Ctrl+Alt+Del to restart your virtual machine

Step 10) When prompted, press F8 then press enter to initialize the installation process

Step 11) Continue the installation process until you reach the Install Summary window

Step 12) In the Install Summary window, click Customize to select additional packages to install

Step 13) Select Mac OS_X_10.6.2, Legacy_kernel_10.2.0 (under kernels) and GraphicEnabler (under Graphic_Drivers)

Step 14) Click Done then click Install

Step 15) Once the installation process completes, the system will restart. If the system does not restart, *Click Virtual Machine > Send Ctrl+Alt+Del to restart your virtual machine.

Step 16) When prompted, press F8

Step 17) Click Virtual Machine > Virtual Machine Settings…

Step 18) Click CD/DVD (IDE) in the device list on the left

Step 19) Click Use ISO image file option on the right and then click Browse…

Step 20) Open “darwin_snow.iso” located in Snowy_VM\Snowy_VM\

Step 21) Click OK to close the Virtual Machine Settings window

Step 22) *Click Virtual Machine > Send Ctrl+Alt+Del to restart your virtual machine

Step 23) OS X Snow Leopard will boot up

Step 24) Follow the on-screen instructions to create your user account

Step 25) Pat yourself on your back

Note: See section IV to enable screen resolutions other than 1024×768


II. Updating OS X Snow Leopard and Kernel to 10.6.6

While in your virtual machine…

Step 1) Download the following files…

Step 2) Open the 10.6.6 Legacy Kernel installer but do not click Continue

Step 3) Open the OS X v10.6.6 Update (Combo) installer and complete the installation process, but do not click Restart

Step 4) Click Continue in the 10.6.6 Legacy Kernel installer until you reach the Custom Install window

Step 5) Un-select Force 64 Bit, click Continue and complete the installation process

Step 6) *Click Virtual Machine > Send Ctrl+Alt+Del to restart your virtual machine

Step 7) Pat yourself on your back

 

III. Installing the iOS SDK

While in your virtual machine…

Step 1) Go to the Apple Developer Page

Step 2) Click on the iOS Dev Center link followed by Register to create an account

Step 3) Log in and download “Xcode x.x.x and iOS SDK x.x” in the downloads section

Step 4) Once the download completes, open the installer and complete the installation process

Step 5) Pat yourself on your back

The developer applications are located in HDD > Developer > Applications

 

IV. Fix Screen Resolution

While in your virtual machine…

Step 1) Download VMsvga2 v1.2.3

Step 2) Open the installer and complete the installation process

Step 3) *Click Virtual Machine > Send Ctrl+Alt+Del to restart your virtual machine

Step 4) Go to System Preferences > Displays and change to the desired screen resolution

Step 5) Pat yourself on your back

*When restarting your virtual machine, if VMware Player does not boot after an extended period of time, click Virtual Machine > Power > Power Off. Then, double click your virtual machine in the left column to boot it up again.


Sources:

About these ads
Categories: Tutorials Tags: , ,
  1. July 5, 2011 at 11:09 pm

    the link to snowy vm is broken

    • July 6, 2011 at 6:56 am

      thanks for the heads up. should work now…

  2. marco van Dijk
    July 8, 2011 at 12:02 pm

    Whenever i press F8 then enter at step 10 the virtual machine crashes….
    I have 64 bit windows 7, 6 gigs of ram, amd athlon II X4.

    • July 8, 2011 at 4:48 pm

      hmmm couple thoughts…

      instead of step 9, i would click virtual machine > power > power off. then double click your virtual machine in the left column to boot it up again. then try step 10.

      if that doesn’t work, i would download OS X Snow Leopard v10.6.2 and Snowy VM again and try with your fingers and toes crossed. your first download could have f’d up and not downloaded properly.

      if neither of those work, my (un)educated guess would be that amd is the problem, given macs run intel processors.

      good luck.

  3. marco van Dijk
    July 8, 2011 at 9:08 pm

    Yeah it works! I just followed the others guy tutorial and settings for vm and such, and i can finally code some games for my ipod touch now.

  4. monsterkatt
    July 8, 2011 at 9:21 pm

    marco van Dijk :
    I’ve downloaded an other .iso (following this tutorial: http://asendure.wordpress.com/2006/10/01/osx86-how-to-install-mac-os-x-on-vmware-server-amd-64/ )
    When using that ISO the installation started, it’s still busy now and i have to go to work to. So i’ll report back if it worked or not…

    How did it went?
    Could you the post that torrent link?

    I’m having EXACT the same problem as you… Any help guys?

  5. Frankey
    November 7, 2011 at 9:30 am

    you can find the exact same iso in newsgroups under the same name. I got the iso within 2 minutes :D

  6. jon
    January 1, 2012 at 11:48 pm

    Hmm, I downloaded VMWare player 4.0.1 and I’m already failing at step 3:

    Error while opening the virtual machine: “C:\Users\jon\Downloads\Snowy_Vmware_files\Snowy_VM\Mac OS X Server 10.6 (experimental).vmwarevm\._Mac OS X Server 10.6 (experimental).vmx” is not a valid virtual machine configuration file.

    What do I do ?

    Thanks

    • jon
      January 1, 2012 at 11:50 pm

      oops :) took the wrong file

  7. jon
    January 5, 2012 at 11:01 am

    the link in the 10.6.6 legacy kernel page has been broken for a few days
    is there anywhere else to get it? or can I upgrade to 10.6.8 too?

    thx

    • January 6, 2012 at 4:56 pm

      Sorry about that. I’ll update the instructions and links to work with 10.6.8 later today.

    • Neil Kalman
      June 9, 2012 at 8:36 am

      the slow link works there…. only the fast link doesn’t (and it’s just 4. something mb so you can download with the slow link)

    • June 9, 2012 at 10:26 am

      do I need to leave the darwin.iso always connected? do I need it to restart the VM? because right now it looks like the vm isn’t actually installed but loading from the darwin.iso

  8. Ar4ys
    March 29, 2012 at 8:26 pm

    “if your computer doesn’t support virtualization, go to Step 26″

    where is that “step 26″…cant see!

  9. Sumanta
    May 12, 2012 at 8:00 am

    Worked like a charm !!!!!!!!!! thanx BryanWire

  10. Sumanta
    May 12, 2012 at 8:02 am

    I used AMD X4,Gigabyte TSeries TA88GB+ Motherboard,2GB ram and Nvidia 9800GT Graphic Card……..

  11. June 9, 2012 at 10:28 am

    Sorry I posted my original post as a reply.

    here’s what I wrote:
    do I need to leave the darwin.iso always connected? do I need it to restart the VM? because right now it looks like the vm isn’t actually installed but loading from the darwin.iso

    also:
    start up of the machine each time takes like 3 minutes. after that, it works great. is there any way to shorten this time?
    is there any way to extend the given memory for the VM or do I need VMWare Workstation for that?

  12. Alvin
    July 16, 2012 at 12:16 am

    After OSX install I get error, VM is misconfigured. I have Win7 x86 on AMD Quad Core. Do I need another vmx?

  13. Jack
    July 27, 2012 at 4:36 am

    Any way to get 10.7 running on it? Thanks in advance

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: