安装Snow Leopard及搭建Xcode 实例操作
安装Snow Leopard及搭建Xcode 实例操作是本文要介绍的内容,很详细的安装步骤,希望你会对本文有兴趣,不多说,我们先来看内容。
安装 Snow Leopard
如果有兴趣,可以看下面的安装教程 《新手安装指南:一步一步从Windows到苹果雪豹》
http://bbs.weiphone.com/read-htm-tid-517742.html
网上的教程其实描述得差不错,步骤无外乎如下
1. 分出两个分区来,一个放安装文件,我给了 7G ,不用格,但分配一个卷标,一个是安装目标分区,我给了 90G,不用格,不分配卷标
2. 将安装盘去掉引导(过程复杂),放入一个 7G 的分区中,放入后变成 6.5G
3. 安装第三方引导程序 bootthink 或 变色龙,这个一般装在 C 盘
注:如果你是 win7 或 vista 的系统,想办法去掉那 100M 的引导分区,有这个分区好麻烦
4. 重启,用第三方引导 6.5G 分区的系统,开始安装
5. 你安装中可能出现这样那样的问题 ( 比如五国 ),请拷贝补丁到第三方安装程序的目录中
6. 如果启动了,可以继续寻找补丁,也可以折腾 DSDT 来更好的驱动
注:DSDT 可以用 Ubuntu Live 启动后,操作 cat /proc/acpi/dsdt > dsdt.aml 来得到,更多信息去 Google
注 : 如果你是 win7 或 vista 的系统,想办法去掉那 100M 的引导分区,有这个分区好麻烦,DSDT 可以用 Ubuntu Live 启动后,操作 cat /proc/acpi/dsdt > dsdt.aml 来得到,具体的去Google ,这个文件调整好后,放在 目标分区根目录下
给个学习路径 http://www.pcbeta.com/viewthread_607944.html
但我的机器比较讨厌,这样安装要么慢死,要么五国,
最后我下载了 http://temphdd.com/dl/iso/macosx/iAntares_10.6.3/iAntares_10.6.3_v2.2.iso
直接刻盘安装的 ,省掉前面四个步骤,这个版本 ( 东皇 2.2 ) 我觉得很不错
目前还有声卡和无线网卡不能驱动 ,蓝牙 和 光驱 安装完时不行,过了几天莫名其妙好了
先贴下机器 ( Lenovo Thinkpad T410 DR9 ) 配置
处理器名称 DualCore Intel Core i5 520M, 2666 MHz (20 x 133)
主板名称 Lenovo ThinkPad T410
主板芯片组 Intel Ibex Peak-M QM57, Intel Ironlake-M
系统内存 Samsung M471B5673FH0-CF8 2 GB (DDR3-1066 DDR3 SDRAM)
BIOS 类型 Phoenix (05/14/10)
显示适配器 NVIDIA NVS 3100M (512 MB)
显示器 通用即插即用监视器 [NoDB]
声音适配器 Conexant Cx20585 @ Intel Ibex Peak PCH - High Definition Audio Controller
键盘 PS/2 标准键盘
鼠标 HID-compliant mouse
鼠标 PS/2 兼容鼠标
网络适配器 Intel(R) 82577LM Gigabit Network Connection (192.168.0.100)
网络适配器 Intel(R) Centrino(R) Advanced-N 6200 AGN (192.168.0.102)
二、 安装 Xcode
先注册个帐号,然后在下面的地址
下载开发包 https://developer.apple.com/iphone/index.action
2G ,别急,慢慢等,我是晚上下载,早上安装
代码学习,和编写过程,我们略了,直接奔破解去
因为,需要在真机调试,需要 99 美刀去Apple申请,为了多快好省
所以可以自己破解下Xcode,生成的有假签名的应用,
就能在越狱 ( 似乎是必须越狱 ) 的机器上,直接运行你的程序
点这里去看破解过程详细的说明,我就简单说下步骤
1、修改 /Developer/Platforms/iPhoneOS.platform/Info.plist
将所有的 XCiPhoneOSCodeSignContext 替换为 XCCodeSignContext
2、建立一个证书 ( 我懒的翻中文了,我英文最差,不可能有比我差的了,我相信 )
Access -> Certificate Assistant -> Create a Certificate
(1)For Name type “Xcode Code Sign”.
(2)For Identity Type choose Self Signed Root
(3)For Certificate Type choose Code Signing
(4)Tick the box which says Let me override defaults
3、打开 Xcode,操作 Project -> Edit Project Settings -> Build
查找 Code Signing section 里的 Code Signing Identity 这项,
有子节点 删除子节点,将其值替换为 Xcode Code Sign
4、连接 Iphone 或 Ipad ,
在Xcode的 Window -> Organizer中会侦测到你的连接,如果信息正确,表示连接成功
5、修改你的编译环境,原来是 模拟器 的 改成 Device ...
就在 Xcode 的左上角 ,第一个下拉选项就是
6、Build and Go ,然后去你的项目里找 xxx.app 目录吧,注:你可能有多个 app,
模拟器的 和 真机 的各是不同的 APP 包,也分在不同目录
然后用 zip 打包成 ipa 格式
具体的 Google 去,需要调整点信息,可能直接把这个拖拽到 iTune 里也能生成