Windows中安装iPhone开发环境.doc_第1页
Windows中安装iPhone开发环境.doc_第2页
Windows中安装iPhone开发环境.doc_第3页
Windows中安装iPhone开发环境.doc_第4页
Windows中安装iPhone开发环境.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在Windows中安装iPhone开发环境2010年11月22日 星期一 下午 15:10我将新版开发环境在Windows XP下VMWare虚拟机中安装开发环境过程贴出来,让大家分享。本文在Windows Xp + VMware Workstation 7.0 + MAC OS X Snow Leopard 10.6 环境下安装iPhone SDK 3.1.2成功!安装条件: 硬件:一台拥有支持虚拟技术的64位双核处理器和2GB以上内存的PC。软件: Windows XP: VMware :VMware-workstation-7.0.0-203739 EXE安装文件 Mac OS:Mac_OS_10.6_Snow_Leopard_10.6 DMG光盘镜像文件 iPhone SDK:iPhone SDK 3.1.2 with Xcode 3.2.1 for Snow Leopard DMG光盘镜像文件 Darwin.iso或Rebel EFI.iso 引导光盘ISO镜像文件1下载安装包 1.1.下载VMWare 7.0: 这里是VMware-workstation-7.0标准版.exe的链接,可以用迅雷下载: /software/wkst/VMware-workstation-7.0.0-203739.exe?HashKey=1338595dbfed5502d44e5506520145fe&ext=.exe&AuthKey=1258895780_40bddf08d507e11e4cb51f2f729cced0&ext=.exe 1.2.下载Mac OS: 这就是苹果的操作系统。本文下载的是LeoSnow即Mac OS 10.6。 这个链接可以用迅雷下载: /Mac_OS_10.6_Snow_Leopard_10.6_Retail_maiyadi.dmg /shadowge/blog/item/5cd7fbf7074a08e37709d709.html1.3.下载iphone SDK: “iPhone SDK 3.1.2 with Xcode 3.2.1 for Snow Leopard”, 打开网站点击Download This Torrent下载种子然后用下载工具下载:/details/4509353/iPhone+SDK+3.1.2+with+Xcode+3.2.1+for+Snow+Leopard.html1.4.下载iphone SDK: 网站上有很多资源,这里就不放链接了。Darwin.iso或Rebel EFI.iso 用于引导光盘ISO镜像文件。2安装虚拟机VMWare7.0 2.1安装虚拟机 在Windows XP上安装虚拟机:VMWare Workstation 7.0。 本文安装的是VMware-workstation-7.0.0-203739。2.2 创建虚拟机 使用File-New-Virtual Machine创建一个虚拟机。 在选择操作系统时,选择Other-FreeBSD 64-bit。 选择要保存的路径,点击Browse选择。点击Finish出现如下图2.3虚拟机设置 1.CPU设置为1核即可,2核也可以。 2.内存建议设置为:1024MB。 3.硬盘最少分配15GB。 最好30GB4.删除软驱。 可以在Customize Hardware选项中,将软驱删除,因为我们不会再用软驱。在Devices中双击列表中其中一个进行修改Memory是内存大小,修改为1024Processors是cpu修改为1(默认是1)Hard Disk(SCSI)是硬盘,修改为30然后再把Floppy删除。选中它点击Remove就可以删除修改后点击OK保存后如图2.4虚拟机修改 在刚建立的虚拟机目录下找到一个扩展名为.vmx的文件, 用记事本或者UE打开,找到guestOS = freebsd-64一行, 将引号中的freebsd-64改为darwin10, 修改完后是:guestOS = darwin10,保存修改后的文件。 现在,在虚拟机的左上角, 就可看到操作系统版本显示为:MAC OS X Server 10.6。 若仍显示为FreeBSD 64-bit,则需要重启一下虚拟机VMWare。 若后面无法启动MAC OS X安装程序,很可能是忽略了这步或者修改错了。3在虚拟机VMWare7.0上安装Mac OS 本文安装的是leosnow即:Mac OS 10.6。 3.1用Darwin.iso或者Rebel EFI.iso镜像进行引导。 在Devices中双击CD/DVD(IDE) 先装载镜像文件:在刚才建立的虚拟机Settings-Hardware中, 选择右侧的Use ISO image file, 点Browse加载Darwin.iso或Rebel EFI.iso。 装载完镜像文件后,现在启动虚拟机,点击下Power on this virtual machine。 如果出现下图,则换一个引导镜像(Darwin.iso或Rebel EFI.iso)点击VMWare7.0工具右下角的光盘样重新导入镜像然后点击 VMWare7.0工具栏的重新加载导入成功的话会出现下图先演示使用Rebel EFI镜像启动,引导完成后按照提示进行。按照屏幕提示等待10秒或者按1键,选择当前光盘驱动器。 这里提示请插入MAC OS X的DVD光盘。 此时我们再次打开这个虚拟机的Settings-Hardware, 找到CD/DVD(IDE)设备(你可以双击VMWare窗口右下角的光盘图标来快速打开,如图: ), 将刚才的Rebel EFI镜像替换为苹果系统的DMG镜像; 点Browse,将文件类型CD-ROM images(*.iso)改为All files (*.*)就能浏览到DMG文件了。 这里有一个关键地方:选择DMG镜像文件后, 将Device status里的Connected前打上勾(否则不能进入安装界面),然后确定。 此时,我们便进入了MAC OS X的安装程序准备阶段。 需要等待几分钟有的朋友使用Rebel EFI引导可能会出现禁止符号,无法安装。 遇到这个问题可以使用Darwin镜像替换Rebel EFI,并重新启动虚拟机。 在出现提示界面后,在CD/DVD(IDE)设备里将Darwin镜像改为苹果的DMG镜像即可,同样记得给“Connected”选项打勾。 成功导入会出现如下图界面然后再导入Mac OS的镜像,同样记得给“Connected”选项打勾。出现下图经过一阵准备阶段就进入了苹果系统的安装过程; 点击进入下图在这里特别提一下,有的同学在进行到选择安装盘的步骤时看不到硬盘选项, 在屏幕上方的菜单中找到“实用工具”-“磁盘工具”; 对你的虚拟硬盘执行“抹掉”操作; 操作完成后关闭“磁盘工具”窗口就OK了; 完成了,可以看到磁盘根据你的电脑配置不同,大概进行几十分钟的安装,你就可以用上苹果操作系统了。 看到下图的界面,表示你的系统已经安装完成,需要重新启动。 重新启动前你要特别注意,先要去掉安装时在CD/DVD(IDE)设备上加载的苹果DMG镜像, 换上Darwin或者Rebel EFI引导镜像,否则你将不能成功引导安装好的MAC OS X系统。 如果使用一种引导失败,可以试着使用其他的引导镜像。 还有需要在VMWare里的MAC系统上安装声卡、显卡等驱动的朋友,可以在网上寻找相关文章和驱动, 4XP和MAC共享目录 (如果共享不了上网查查,或者你直接用硬盘考进去也行)因为我是在Windows XP中下载的Mac OS和iPhone SDK等安装必备文件,所以,要安装iphone开发环境,则需要将下载的安装包文件刻录成光盘; 若不想刻录光盘,可以直接将这些文件传到虚拟机VMWare 7,就可以进行安装。 我在这里采用windows XP和VMWare共享目录的方法实现。 在xp中需要将iphoneSDK目录,共享给VMWare7.0中的Mac(leosnow)的方法: 4.1在Windows XP中需要将目录iphoneSDK设置为共享 步骤:在Windows XP中将iphoneSDK目录设置为共享: 点击鼠标右键, 选择属性-共享,选中“在网络上共享这个文件夹”,点击确定按钮。 4.2.记下Windows XP的IP地址 4.3在VMWare7.0中安装的Mac中访问XP的共享目录 在VMWare7.0中安装的Mac中访问XP中的共享目录iphoneSDK目录。 步骤:在mac中,点击主菜单Finder菜单项, 按住命令按钮和k键组合键, 注意:在普通PC或笔记本上(非mac电脑)的cmdK ,连接服务器,smb:/ip地址: 在smb:/后输入Windows XP的IP地址:22点击“连接”按钮即可看到如下提示: 选择我们需要共享的目录iphoneSDK,并点击“好”按钮确认,即可打开该共享目录: 5安装iphoneSDK: 二、安装IPhoneSDK1.iPhonesdk的后缀名为.dmg,只要双击该文件,弹出一个对话框,点“skip”,这就看到里面有3个文件,分别是AboutiPhoneSDK.pdf、iphonesdk.mpkg、Packages.如下图:2.双击iPhonesdk.mpkg,按引导到CustomInstallon”MacintoshHD”那步,如图:这是会看到iPhoneSDK不可选,不知道是什么问题,不用害怕,下面有解决方案,我们是把可选的都选了,让所有的包都安装到默认的路径下。注意:DeveloperToolsEssentials那个包的安装路径(默认为/Developer),等下安装iPhoneSDK时需要安装到同一路径下。其实这一步已经安装好了Xcode3.1了。3.安装iPhoneSDK.进入到刚才的前面.mdg包里面的Packages文件夹,即第一张图中的Packages文件夹,选择如下5个包逐个安装。各个包名均以iphone*开头。注意:要安装到和DeveloperToolsEssentials同一目录,即/Developer如果已经安装到其他目录,可以不用重装。进入到安装目录,默认是/Platforms,然后复制iPhone.platform和iPhoneSimulator.platform到/Developer/Platform,注意不要把整个/Platforms复制。现在还不能建立iphone项目,就算建好也编译不过。出现如下错误:Noarchitecturestocompilefor(ONLY_ACTIVE_ARCH=YES,activearch=ppc,i386VALID_ARCHS=)所以需要进一步配置文件此步骤先别做,先编写、编译HelloWorld项目,若出现问题再解决。4.配置Architectures.xcspec文件因为官方的iPhoneSDK只支持IntelMacwithOSX10.5.。所以要更改所有intel的配置。进入到/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Specifications/,你会看到3个文件,修改其中的Architectures.xcspec文件注意:不要用copy内页代码来改,要用手动输入,因为网页编码不一致问题。具体修改如下:(/32-BitType=Architecture;Identifier=Standard;Name=Standard(iPhoneSimulator:i386,ppc);Description=32-bitiPhoneSimulatorarchitectures;ListInEnum=YES;SortNumber=1;RealArchitectures=(i386,ppc);ArchitectureSetting=ARCHS_STANDARD_32_BIT;,/Old-styleDebugType=Architecture;Identifier=Native;Name=NativeArchitectureofBuildMachine;Description=32-bitforbuildmachine;ListInEnum=YES;SortNumber=101;ArchitectureSetting=NATIVE_ARCH;,/G3Type=Architecture;Identifier=ppc;Name=Minimal(32-bitPowerPConly);Description=32-bitPowerPC;PerArchBuildSettingName=PowerPC;ByteOrder=big;ListInEnum=No;SortNumber=201;,/G4这个是我台机的型号Type=Architecture;Identifier=ppc7400;Name=PowerPCG4;Description=32-bitPowerPCforG4processor;ByteOrder=big;ListInEnum=NO;SortNumber=202;,/G532-bitType=Architecture;Identifier=ppc970;Name=PowerPCG532-bit;Description=32-bitPowerPCforG5processor;ByteOrder=big;ListInEnum=NO;SortNumber=203;,/IntelType=Architecture;Identifier=i386;Name=Intel;Description=32-bitIntel;PerArchBuildSettingName=Intel;ByteOrder=little;ListInEnum=NO;SortNumber=105;,)注意:不要copy,只能手输入以上代码,否则出错!这样就完成设置了。=简单InterfaceBuilder工程,实现

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论