iPhone开发环境搭建(备忘)

大家都知道,现在iphone开发的队伍是越来越大,原因很简单,开发iphone程序赚钱多啊。。哈哈。。

 

切入主题,今天要记录的是iphone环境的搭建,记录我本机搭建iphone开发环境的步骤。。

 

收先你的有mac操作系统,你可以买太苹果的电脑,这样省事!哈哈,对于我们这些人来说,还是在普通pc上安装被高手

破解过的mac吧。。呵呵

 

我的机器是 amd 3500+ 的cpu,1G的内存,首先 下载 适合 mac版本,

我下载的版本是:http://bbs.pcbeta.com/thread-648154-1-1.html

(可能需要先注册才能下载哦。。。。呵呵)

提示:该版本不一定适合你的机器,所以得下载多个版本看看适合你机器的版本。。。推荐另外一个intel cpu比较适合的版本 《东皇 V2.2》,听说比较不错。。

 

下载以后就可以刻盘安装啦,推荐大家安装双系统,我安装的xp和mac双系统,原因是 安装后可能需要替换mac系统的一些文件才能正常进入系统,可以在 xp系统里安装 macdriver这个工具来操作mac系统里面的文件,进行替换。

 

 

当然 你可以不用刻盘安装,采用硬盘安装的方式,这里提供一篇文章,介绍的比较仔细,大家按照步骤来操作一般都能成功。http://bbs.pcbeta.com/thread-592288-1-1.html

 

 

安装的时候选择驱动是很重要的,选择错了,有可能就进不了系统又的重装,我的cpu 是amd3500的,我根据这篇文章来选择我的驱动,结果很成功。。 http://bbs.pcbeta.com/thread-769069-1-4.html

 

我的安装选项(红色为所选)
1、Mac OS X Update:

Mac OS X 10.6.1 Update
Mac OS X 10.6.2 Update Combo

2、Boot Loaders:

Chameleon RC3 PCEFI 10.3
Chameleon RC3 PCEFI 10.5

3、Kernels:

Intel Atom Kernel 10.2.0
Legacy Kernel 10.2.0 Intel AMD
Mobdin Kernel 10.0 AMD Only

4、Graphic:

ATI HD 2600 Fix
GMA3500
GMA X4500
ATY_init
ATI 48X0 IDs Injector
Graphic Enabler
EVOenabler for Extra/Extensions
EVOenabler for System/Library/Extensions
EVOenabler ATI HD 4870 Extra/Extensions
EVOenabler ATI 4830 System/Library/Extensions
Legacy ATI 4800
NVEnabler
NVInject
Remove ATI4500 and ATI 4600 Controller - Support for ATI 4850

5、Audio:

AppleAzaliaAudio
AppleAzaliaAudio ADI 1981
AD1988b Fix
AppleHDA
HDAIDT Driver for HP M311
Envy M-Audio
ALC662 for Gigabyte
ALC883 for Gigabyte
ALC888b for Gigabyte
ALC889a
Voodoo 0.2.52 new

LegacyHDA:

LegacyHDA 885
LegacyHDA 888
LegacyHDA 889
ALC 889 HDA MIC Panel Hd x86 - 64
ALC889 Legacy for EVGA X58

6、Network:

Atheros Fix 10.6.2
RTL8139 Ethernet
BCM 5787M Ethernet
RTL8169 Ethernet
BCM 5755M Ethernet
D-Link DWL G520
Legacy Yukon 2
Marvel-Yukon 88E8056
Skge

7、Laptop:

AppleACPIBatteryManager
FunctionFlip - Bightness control
MACam
VoodooBattery
VoodooMonitor
VoodooPower
VoodooPowerMini
VoodooPS2Trackpad

8、System Support:

AHCI SATA Fix Extra/Extensions
Legacy SATA Fix
AppleRTC
LegacyAppleRTC
ElliotForceLegacyRTC
AppleUpstreamUserClientDisabler
FramebufferDisabler
JMicronATA Injector
LegacyAppleIntelPIIXATA Fixed
IOATAFamily Fix
IOATAFamily SATA Fix Extra/Extensions
SMBIOSResolver
UUID
Dsmos(这个千万不要选,要不你会看到传说中的五国)
Fakesmc 1.0

9、AMD
10、AdditionalFonts
11、X11
12、Rosetta
13、QuickTime 7
===================华丽的分割线=====================
点完成,点安装,开始安装后,点最上边最后一个,显示日志.会出来个框框,完后在等会把.安完以后,不要立即重启!!!否则你会看到传说中的五国.
点最上边的实用工具,点终端,输入:

  1. cd /Volumes/你的安装分区/System/Library/Extensions
  2. rm -R SleepEnabler.kext
  3. chown -R root:wheel /Volumes/你的安装分区/System/Library/Extensions
  4. chmod -R 755 /Volumes/你的安装分区/System/Library/Extensions
  5. rm -r /Volumes/你的安装分区/System/Library/Extensions.*
  6. kextcache -k /Volumes/你的安装分区/System/Library/Extensions
  7. diskutil repairpermissions /Volumes/你的安装分区
复制代码


然后重启~~
Bootthink启动mac(用变色龙会当机)然后就会看到欢迎~~ 我的安装选项(红色为所选)
1、Mac OS X Update:

Mac OS X 10.6.1 Update
Mac OS X 10.6.2 Update Combo

2、Boot Loaders:

Chameleon RC3 PCEFI 10.3
Chameleon RC3 PCEFI 10.5

3、Kernels:

Intel Atom Kernel 10.2.0
Legacy Kernel 10.2.0 Intel AMD
Mobdin Kernel 10.0 AMD Only

4、Graphic:

ATI HD 2600 Fix
GMA3500
GMA X4500
ATY_init
ATI 48X0 IDs Injector
Graphic Enabler
EVOenabler for Extra/Extensions
EVOenabler for System/Library/Extensions
EVOenabler ATI HD 4870 Extra/Extensions
EVOenabler ATI 4830 System/Library/Extensions
Legacy ATI 4800
NVEnabler
NVInject
Remove ATI4500 and ATI 4600 Controller - Support for ATI 4850

5、Audio:

AppleAzaliaAudio
AppleAzaliaAudio ADI 1981
AD1988b Fix
AppleHDA
HDAIDT Driver for HP M311
Envy M-Audio
ALC662 for Gigabyte
ALC883 for Gigabyte
ALC888b for Gigabyte
ALC889a
Voodoo 0.2.52 new

LegacyHDA:

LegacyHDA 885
LegacyHDA 888
LegacyHDA 889
ALC 889 HDA MIC Panel Hd x86 - 64
ALC889 Legacy for EVGA X58

6、Network:

Atheros Fix 10.6.2
RTL8139 Ethernet
BCM 5787M Ethernet
RTL8169 Ethernet
BCM 5755M Ethernet
D-Link DWL G520
Legacy Yukon 2
Marvel-Yukon 88E8056
Skge

7、Laptop:

AppleACPIBatteryManager
FunctionFlip - Bightness control
MACam
VoodooBattery
VoodooMonitor
VoodooPower
VoodooPowerMini
VoodooPS2Trackpad

8、System Support:

AHCI SATA Fix Extra/Extensions
Legacy SATA Fix
AppleRTC
LegacyAppleRTC
ElliotForceLegacyRTC
AppleUpstreamUserClientDisabler
FramebufferDisabler
JMicronATA Injector
LegacyAppleIntelPIIXATA Fixed
IOATAFamily Fix
IOATAFamily SATA Fix Extra/Extensions
SMBIOSResolver
UUID
Dsmos(这个千万不要选,要不你会看到传说中的五国)
Fakesmc 1.0

9、AMD
10、AdditionalFonts
11、X11
12、Rosetta
13、QuickTime 7
===================华丽的分割线=====================
点完成,点安装,开始安装后,点最上边最后一个,显示日志.会出来个框框,完后在等会把.安完以后,不要立即重启!!!否则你会看到传说中的五国.
点最上边的实用工具,点终端,输入:

  1. cd /Volumes/你的安装分区/System/Library/Extensions
  2. rm -R SleepEnabler.kext
  3. chown -R root:wheel /Volumes/你的安装分区/System/Library/Extensions
  4. chmod -R 755 /Volumes/你的安装分区/System/Library/Extensions
  5. rm -r /Volumes/你的安装分区/System/Library/Extensions.*
  6. kextcache -k /Volumes/你的安装分区/System/Library/Extensions
  7. diskutil repairpermissions /Volumes/你的安装分区


然后重启~~
Bootthink启动mac,然后就会看到欢迎~~

 

 

如果重启进入 欢迎界面,那就恭喜你啦。。基本上没问题了。。要是RP不够,出现五国或者白苹果,那就找其他版本吧。。哈哈

 

 

================================================================

成功进入系统后,就可以安装 iphone sdk了,去苹果官方下吧。。。。

 

 

下面是xcode免签名的方法(省 $99,嘿嘿。。。)

方法:http://www.cocoachina.com/bbs/read.php?tid-6040.html

 

 

如果不能真机调试的话:推荐一个博客。。 http://www.alexwhittemore.com/

这里面有相应的解决办法。。

 

最后我iphone 的系统是 3.0.1,需要安装破解补丁。。根据上面的教程,居然现在 下载不到 for 3.0的版本,晕哦,只好自己找了。。。还好最后找到了。。。

 Appsync for 3.0

posted @ 2010-09-06 19:27  -Enchant  阅读(1295)  评论(0编辑  收藏  举报