iphone开发环境搭建
开发环境境篇本人必须须承认,在在iPhhonee之前没没有接触触过任何何与苹果果相关的的产品,所所以写下下的东西西都是基基于目前前的认识识,非常常基础,存存在未来来被修改改的可能能如发发现有误误导读者者的内容容,请务务必不吝吝指正 一.. 操作作系统 对于iiPhoone开开发,当当然首选选苹果的的操作系系统不不用大动动干戈去去买一个个Maccboook了,就就在Inntell的PCC上装一一个Leeopaard就就可以了了Leeopaard是是Macc OSS X(XX是第十十代操作作系统的的意思)的的第五代代产品,代代号美洲洲豹(MMac OS X目前前所有的的版本都都是选择择的大型型猫科动动物作为为代号,LLeoppardd的下一一代是雪雪豹Snnow Leooparrd,又又是豹!!)在在Verrycdd上找到到的下载载地址 htttp:///m/grroupps/ppinggguoo/69977330.ttopiic 下载后后将其刻刻盘备用用 安安装过程程需要注注意以下下几点:: 1.. 一定定要为LLeoppardd准备一一个足够够大的分分区(苹苹果只需需要一个个分区).. 可以以在wiin下格格式化为为NTFFS,考考虑到LLeoppardd系统本本身占用用6G左右右,以及及之后需需要安装装的iPPhonne SSDK也也将占用用6G左右右的空间间,准备备20GG空间是是不为过过的,建建议最好好买个硬硬盘专门门装Leeopaard。
2.. 需要要在wiin下安安装变色色龙Chhameeleoon以用用来引导导进入LLeoppardd,Chhameeleoon选项项将出现现在引导导菜单中中与Wiindoows并并列 3. 在进入入安装前前切记选选好对应应的驱动动,建议议每次选选择之后后都纪录录下这次次的选择择项选选错驱动动的后果果不是需需要在系系统装好好后重新新装驱动动,而是是进不了了系统,为为此本人人装了66次系统统,一次次半个多多小时 4.. 装好好Leooparrd之后后,会出出现booot errror的的情况,这这是因为为Leooparrd分区区被作为为引导分分区,此此时要做做的是重重新激活活winn的主分分区,利利用doos工具具激活 当看看到欢快快的用各各国语言言显示的的欢迎界界面的时时候,恭恭喜你已已经进入入苹果的的另类世世界了 对于于winn用户来来说,熟熟悉苹果果的确需需要一段段时间,目目前为止止本人的的一些了了解: 1. 关机请请点左上上角的苹苹果图标标.... 2.. 屏幕幕顶端的的菜单栏栏是被当当前激活活的那个个应用程程序所使使用的,当当你发现现程序窗窗口内没没有菜单单项时,请请注意看看屏幕上上方. 3. 很多的的快捷键键用到了了苹果键键盘独有有的苹果果键(就就犹如ppc键盘盘之wiin键),如如果你用用的是ppc键盘盘,苹果果键貌似似就对应应了allt键,所所以当你你想cttrl++c时,请请改变习习惯,请请用allt ++c吧!! 4.. 最大大化是个个不太让让人适应应的东西西,首先先它在左左上角的的第三个个按钮,其其次最大大化是以以屏幕内内容不出出现水平平滚动条条的最小小宽度为为最大宽宽度的,要要想全屏屏幕显示示,必须须自己拉拉动右下下角调整整。
55. 不不用装杀杀毒软件件.... 6.. 软件件基本上上都齐全全,和wwin下下有匹配配的产品品 二二. iiPhoone SDKK 当熟熟悉了一一阵子的的Leooparrd之后后,言归归正传,进进入iPPhonne的开开发 首先下下载一个个iPhhonee SDDK,目目前的最最新版本本是3..0与与JDKK相比,这这个SDDK是个个庞然大大物,有有2G之大大,当本本人兴冲冲冲地打打算下一一个马上上开始写写HellloWWorlld时,却却被其大大小浇了了一盆冷冷水,花花了一晚晚上下载载 安安装过程程花费时时间也接接近300分钟,2G的文件装了6G空间. 如果一切默认的话,iPhone SDK被装在了 /Developer目录下 Xcode是苹果系统的IDE,相当于VS之于Windows,Eclipse之于Java它被包含在iPhone SDK中,3.0 iPhone SDK中的Xcode是3.1.3版本你可以在/Developer/Applications内找到它,打开之后将其Keep in Dock,这是未来吃饭的家伙了 三. Hello World 写Hello World的过程非常简单,以至于都不用写Objective-c代码。
用Interface Builder拖个label写几个字就可以了,用模拟器运行也十分简单但是真机运行可让本人痛苦了几天 因为真机运行理论上需要官方的Certificate,而这个证书就是花上众所周知的99美刀对于我们这些还没看到一丝赚钱希望的开发者来说,还是先想个办法对付对付吧 以下只针对本人的环境: iPhone OS 2.2 iPhone SDK 3.0 + Xcode 3.1.3 1. 确保你的iPhone已经破解越狱,能够安装第三方的软件,然后打开Terminal安装ldid以进行应用签名. Javaa代码 1. apt--gett innstaall ldiid apt--gett innstaall ldiid2. 安安装SDDK完成成后,将将 /DDeveelopper//Plaatfoormss/iPPhonneOSS.pllatfformm/Deevellopeer/SSDKss/iPPhonneOSS2.22.sddk/SSDKSSetttinggs.pplisst属性性文件的的CODDE_SSIGNNINGG_REEQUIIREDD值修改改为NOO. 33. 打打开Xccodee建立一一个HeellooWorrld工工程,在在工程配配置中GGeneerall页面中中选择BBasee SDDK ffor alll coonfiigurratiionss值为iiPhoone Devvicee 2..2; 接着在在Buiild页页面中选选择Coode siggninng iidenntitty -- Anny iiPhoone OS Devvicee值为DDon''t CCodee Siign.. 4.. 接下下来执行行Buiild,, 将会会在Prroduuctss目录下下生成HHellloWoorldd.appp, 右键点点击选择择Revveall inn Fiindeer在文文件夹中中找到这这个文件件,将其其通过ssftpp工具(我我使用的的是Trranssmitt,当然然也可以以用系统统自带的的sfttp命令令)拷贝贝到iPPhonne的AAppllicaatioons目目录,并并且在HHellloWoorldd.appp目录录下执行行签名命命令: Javaa代码 1. ldidd -SS HeellooWorrld ldidd -SS HeellooWorrld命令成功功执行后后,将不不会有任任何的提提示. 如果有有提示,通通常都是是失败了了,请检检查是否否该目录录没有写写权限,如如果没有有请执行行命令:: Javaa代码 1. chmood --R 7755 HellloWWorlld.aapp chmood --R 7755 HellloWWorlld.aapp5. 如如果以上上一切顺顺利的话话,这时时候HeellooWorrld已已经成功功地安装装在iPPhonne上了了,需要要重启SSpriingBBoarrd以看看到图标标。
打开开Bosss PPreffs,选选择Poowerr ->> Faast Resspriing.. 经过过以上步步骤,HHellloWoorldd应用成成功地在在我的iiPhoone上上运行起起来了,这这其中经经历了非非常多的的失败,直直到最后后我几乎乎想放弃弃的时候候竟然成成功了,所所以凡事事坚持下下去,成成功就离离你不远远了 祝你好好运!。




