最近要搞iphone的开发,可惜一点基础没有,在我的windows xp中安装这个iphone SDK那个叫费劲呀,虽然网上很多帖子,但是有些不提供软件下载地址,不是叫人心烦吗?不多说了,记下这次折腾的步骤吧。
1. 准备硬件
必须要支持VT(Virtualization Technology)技术的CPU,内存要2GB以上才好,因为MacOS推荐1GB以上,硬盘空闲空间应该在30GB左右。我的笔记本是Thinkpad T61,VT缺省是Disabled的。重启系统,按下F1,进入BIOS,在config->CPU中将Intel Virtualization Technology改为Enable。保存设置后,一定要关闭电源,而不是简单的重启,否则不起作用,有点BT。。。
2. 准备软件
2.1.下载VMWare 7.0:
可以到官方网站下载试用版。另外网上还有很多VMware-workstation-7的精简版,也挺好用的,我用的就是。
2.2.下载Mac OS:
这就是苹果的操作系统。本文下载的是snowleopard 10.6。
网上有许多,我在电驴上下载的,版本[苹果雪豹操作系统正式版].snowleopard_10a432_userdvd.dmg
2.3.下载iphone SDK:
在iphone官方网站下载的
http://developer.apple.com/iphone/index.action 我下载的是:xcode_3.2.2_and_iphone_sdk_3.2_final.dmg
2.4.下载引导光盘:
网上介绍说用Darwin.iso或Rebel EFI.iso 来用于引导光盘,但是太难找了,最后好像在vdisk.cn上找了一个,即:
http://www.vdisk.cn/down/index/4144740A7417
(darwin300.rar)
3. 安装虚拟机
3.1.安装虚拟机VMWare7.0
在Windows XP上安装虚拟机:VMWare Workstation 7.0。
本文安装的是VMware-workstation-7.0精简版。
3.2 创建虚拟机
使用File->New->Virtual Machine创建一个虚拟机。
在选择操作系统时,选择Other->FreeBSD 64-bit。
3.3虚拟机设置
1) CPU设置为1核即可,2核也可以。
2) 内存建议设置为:1024MB。
3.) 硬盘最少分配15GB。
4) 删除软驱。
可以在Customize Hardware选项中,将软驱删除,因为我们不会再用软驱。
3.4虚拟机修改
在刚建立的虚拟机目录下找到一个扩展名为.vmx的文件,
用记事本或者UE打开,找到guestOS = "freebsd-64"一行,
将引号中的freebsd-64改为darwin10,
修改完后是:guestOS = "darwin10",保存修改后的文件。
现在,在虚拟机的Options->General选项,
就可看到操作系统版本显示为:MAC OS X Server 10.6。
若仍显示为FreeBSD 64-bit,则需要重启一下虚拟机VMWare。
若后面无法启动MAC OS X安装程序,很可能是忽略了这步或者修改错了。
--------------------------------------
4.在虚拟机VMWare7.0上安装Mac OS
4.1用Darwin.iso镜像进行引导。
先装载镜像文件:在刚才建立的虚拟机Settings->Hardware中,
选择CD/DVD(IDE)设备,
选择右侧的Use ISO image file,
点Browse加载Darwin.iso。
装载完镜像文件后,现在启动虚拟机。
先演示使用darwin.iso镜像启动,引导完成后按照提示进行。
按照屏幕提示等待10秒或者按'1'键,选择当前光盘驱动器。
这里提示请插入MAC OS X的DVD光盘。
此时我们再次打开这个虚拟机的Settings->Hardware,
找到CD/DVD(IDE)设备(你可以双击VMWare窗口右下角的光盘图标来快速打开,如图: ),
将刚才的darwin.iso镜像替换为苹果系统的DMG镜像;
点Browse,将文件类型CD-ROM images(*.iso)改为All files (*.*)就能浏览到DMG文件了。
这里有一个关键地方:选择DMG镜像文件后,
将Device status里的Connected前打上勾(否则不能进入安装界面),然后确定。
经过一阵准备阶段就进入了苹果系统的安装过程;
在这里特别提一下,有的同学在进行到选择安装盘的步骤时看不到硬盘选项,
在屏幕上方的菜单中找到“实用工具”->“磁盘工具”;
对你的虚拟硬盘执行“抹掉”操作;
操作完成后关闭“磁盘工具”窗口就OK了;
根据你的电脑配置不同,大概进行几十分钟的安装,你就可以用上苹果操作系统了。
看到下图的界面,表示你的系统已经安装完成,需要重新启动。
重新启动前你要特别注意,先要去掉安装时在CD/DVD(IDE)设备上加载的苹果DMG镜像,
换上Darwin或者Rebel EFI引导镜像,否则你将不能成功引导安装好的MAC OS X系统。
如果使用一种引导失败,可以试着使用其他的引导镜像。
还有需要在VMWare里的MAC系统上安装声卡、显卡等驱动的朋友,可以在网上寻找相关文章和驱动,
或参考《号外!折腾无限!VMware Workstation 7.0 虚拟机安装雪豹snow leopard 10.6》文章,本文就不赘述了。
--------------------------------------
5.XP和MAC共享目录
因为我是在Windows XP中下载的Mac OS和iPhone SDK等安装必备文件,
所以,要安装iphone开发环境,则需要将下载的安装包文件刻录成光盘;
若不想刻录光盘,可以直接将这些文件传到虚拟机VMWare 7,就可以进行安装。
我在这里采用windows XP和VMWare共享目录的方法实现。
在xp中需要将iphoneSDK目录,共享给VMWare7.0中的Mac(leosnow)的方法:
5.1在Windows XP中需要将目录iphoneSDK设置为共享
步骤:在Windows XP中将iphoneSDK目录设置为共享:
点击鼠标右键,
选择属性->共享,选中“在网络上共享这个文件夹”,点击确定按钮。
5.2.记下Windows XP的IP地址
5.3在VMWare7.0中安装的Mac中访问XP的共享目录
在VMWare7.0中安装的Mac中访问XP中的共享目录iphoneSDK目录。
步骤:在mac中,点击主菜单Finder菜单项,
按住命令按钮和k键组合键,
注意:在普通PC或笔记本上(非mac电脑)的cmd+K ,连接服务器,smb://ip地址:
在smb://后输入Windows XP的IP地址:192.168.6.222点击“连接”按钮即可看到如下提示:
选择我们需要共享的目录iphoneSDK,并点击“好”按钮确认,即可打开该共享目录:
6.安装iphoneSDK:
6.1.在Mac中找到iphoneSDK的安装文件:
“xcode_3.2.2_and_iphone_sdk_3.2_final.dmg”,
用鼠标双击该文件图标,则会看到一个弹出窗口:
点击“继续”按钮,出现安装器欢迎界面:
点击“继续”按钮,是软件“许可”协议信息:
点击“继续”按钮,出现“确认”窗口:
点击“同意”按钮,出现协议信息:
点击“继续”按钮,出现“确认”窗口:
点击“Agree”按钮,出现安装路径选择窗口:
选中安装目标路径后,点击“继续”按钮,出现“安装类型”选择窗口:
点击“继续”按钮,出现“确认”窗口:
点击“安装”按钮:
6.2 安装过程中可能会报MacOS版本不够高,需要10.6.2,而系统缺省的是10.6,可以通过修改配置文件来欺骗SDK安装程序。
1) 打开控制台(Applications/Utilitis/Terminal);
2)输入sudo -s和密码,切换到root;
3)修改/System/Library/CoreServices/SystemVersion.plist文件,把版本号改成10.6.2, 保存;
4)启动SDK安装程序即可。
注意:在安装过程之前,需要推出先退出itunes。
在itunes图标上,点击鼠标右键,在弹出菜单中选择“退出”即可关闭:
之后,点击“continue”按钮,则安装继续进行:
安装结束的提示:
安装完成后,点击“完成”按钮即可。
6.3 安装完成后,在设备->Developer->Application->Xcode运行,创建工程。
在创新工程时,可能在新建项目时(New Projects)的时候,xcode老是未响应。重装过iphone SDK,但是仍然不能解决问题。 此时,需要考虑安装操作系统补丁,到apple官方网站可以免费下载,我下载的是:MacOSXUpd10.6.2.dmg。安装后此问题解决。
windows安装ios应用 windows安装苹果
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
安装纯净Windows系统教程
教你安装纯净的Windows10 和Windows11 系统
Windows 装系统 重装系统 Windows10 Windows11 -
ios10 windows系统安装 windows10苹果安装ios10 windows系统安装 VMware Mac Apple
-
csol lua文件在哪
cs反恐精英终于在我的电脑上安装成功了, 为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了linux。不知道为什么,安全、简介、方便。我也说不清楚。我游戏玩的不多,就喜欢cs。经过近两周的反复实践,终于可以在Linux下玩了。 一、下载必要的软件包
csol lua文件在哪 linux windows networking 搜索引擎