Mac story

43
MAC STORY PiTechnologies AhmedYossef

description

Mac Story, it is an approach for installing mac environment for development or for normal usage on regular PC.It is a guide to install a virtual machine on virtual box with mac and XCode on it.Session includes also solutions for some common errors

Transcript of Mac story

Page 1: Mac story

MAC STORYPiTechnologies

AhmedYossef

Page 2: Mac story

MAC DREAMINSTALLING MAC ON WINDOWS/LINUX MACHINE

Page 3: Mac story

MAC DREAM

You might need to install Mac OS on your non apple machine for one of the following:

To develop iOS/Mac OS apps

To Use the exciting Mac OS

Page 4: Mac story

HOW ?

Install Mac

Install the developer tools

Page 5: Mac story

INSTALLING THE MAC

Page 6: Mac story

IATKOS

Many version are out there

You can download them

Page 7: Mac story

WHAT IS NEEDED

Page 8: Mac story

SOFTWARE NEEDED

Hackint0sh

VitrualBox

XCode

Page 9: Mac story

SOFTWARE NEEDED

Hackint0sh

VitrualBox

XCode

A vitalization tool by SunIt will be used to create an run the mac

virtual machine

Page 10: Mac story

SOFTWARE NEEDED

Hackint0sh

VitrualBox

XCode

It is the modified version of the Mac OS, it is ready to be installed on the virtual

machine created by the virtual box

Page 11: Mac story

SOFTWARE NEEDED

Hackint0sh

VitrualBox

XCode

It is the IDE needed to develop Mac OS and iOS applications.

To develop iOS application, the iOS SDK is needed with the XCode

Page 12: Mac story

CLEAR STEPS

Page 13: Mac story

VIRTUAL BOX

Download the Virualbox from the official sun/oracle website

Install the virtualbox, it is straight forward 1

Page 14: Mac story

HACKINT0SH

It is the hardest part, search for one of the hackint0sh versions on some torrent websites

iAtkos, Hazard are the most known types of hackint0sh 2

Page 15: Mac story

CREATE VIRTUAL MACHINE

Creating a virtual machine on the system

Installation Steps follows 3

Page 16: Mac story

New virtual machine

Page 17: Mac story

Set type to mac machine

Page 18: Mac story

Set memory (RAM) virtual size, try to make it larger then 2 GB

Page 19: Mac story

Create new virtual hard disk, this option will start a new wizard to configure the new hard disk

Page 20: Mac story

Make it dynamic, no need to reserve the whole space before it is needed

Page 21: Mac story

Here you can set the virtual drive space, 20GB is min., 30GB is better. Here you can change the location to

save the space

Page 22: Mac story

The end of the hard disk creating wizard, click done

Page 23: Mac story

The end of the machine creating wizard, click done again :)

Page 24: Mac story

Machine > Settings > System .. uncheck EFI

Page 25: Mac story

Machine > Settings > System > Acceleration .. be sure that virtualization is enabled

Page 26: Mac story

VIRTUALIZATION

If you did not see the acceleration tab enabled, so your PC has no hardware virtualization or it is disabled.

Solution will be discussed in the common issues section

!

Page 27: Mac story

Machine > Run > and continue ..

Page 28: Mac story

The first run requires an iso/dmg file to use as bootable medium for installation

Page 29: Mac story

Boot from the Hackint0sh iso image

Page 30: Mac story

Format the virtual space you have created using the disk utility

Page 31: Mac story

Select the device and click erase

Page 32: Mac story

Customize .. it is where you will go to trial and error, try to select some drivers to install

Page 33: Mac story

DRIVERS

Drivers are critical issue, you need to select some drivers that you think they match your HW, and check it.

If your choice was not correct reinstall and select other drivers

Sometimes you might need only the basic system and it works fine without installing any drivers, it is recommended for first time

The idea of “select all”, may fail because of drivers conflict, it is not recommended

Page 34: Mac story

CONGRATULATIONS :)

Expect that your machine will boot with your new mac machine

You will start to configure your machine, create user account, ..

Page 35: Mac story

XCODE

Download and install the XCode with the iOS SDK no problem with this step

Compatibility with Mac versions are listed in the known issues section 4

Page 36: Mac story

KNOWN ISSUES

Page 37: Mac story

XCode versions

Page 38: Mac story

XCODE AND MAC

Mac OS Version XCode and iOS SDK

Leopard XCode 3.0 and iOS 3.1

Snow LeopardXCode 3.2 and iOS 4

tillXCode 4.2

Lion XCode 4.3 and iOS 5

Page 39: Mac story

Virtualization issue

Page 40: Mac story

VIRTUALIZATION/ACCELERATION

There are two types of virtualization:

SW virtualization, it is found in almost all machines

HW virtualization, it is not found all the time

If the acceleration tab was not activated in the settings it means one of the following:

No HW virtualization

HW virtualization is disabled

Page 41: Mac story

WHICH ONE ?

Go to BIOS

If you found virtualization item, enable it

If you did not find virtualization, it is not supported :(

Page 42: Mac story

NO HW VIRTUALIZATION

If it was your case you can install only leopard version

Mac OS X versions: Lion, Snow leopard and leopard

So you will need to search for hackint0sh version which contains leopard

google example: iAtkos leopard

If you downloaded the iAtkos leopard, continue as the same, but you will need old XCode version supported on leopard

Page 43: Mac story

HAPPY MAC :)