如果我是个有钱人,也许这一切都不是问题,问题是,我没钱。
如果没钱,那就没办法买Mac Pro,也没办法买99$的Apple的Developer Program执照,也没办法买最新的Mountain Lion OS X。
还好,有一件事,不算是悲哀透顶,我有一个白色的iPad。这大概是唯一的慰藉了吧。
故事,从iPad开始。
我想让iPad上运行我自己写的程序,但是它上面运行的是iOS 5.0.1,XCode 4.2起才支持5.0.1的真机调试执行。
不幸的是我装的是XCode 4.1。
好吧,那么我就升级XCode罢了,我想把它升级到XCode 4.3或者4.4
不幸的是,XCode4.3起,要求OS X的版本为10.7.3及以上,而我虚拟机里的OS X版本是10.7
好吧,那么我就升级到XCode 4.2吧,它支持10.7
不幸的是,XCode 4.2是一个超级不稳定版本,跟Lion 10.7是天生的冤家,启动时各种Crash,各种报错,根本无法运行。
人生,就是如此悲剧。
为了跟悲剧斗争,我下载了Mountain Lion 10.8版的安装包,下载了Mountain Lion 10.7.3的安装包,下载了XCode 4.4,下载了XCode 4.3,下载了XCode 4.2,下载了XCode 4.1。天啊,无论哪一种组合方案都无法让程序在iPad上跑起!这是怎样的窘况。
就要放弃了么?不,我还要做最后的斗争。我想到了把iPad的iOS版本从5.0降级到4.3。
不幸的是,降级需要提供备份的SHSH,我在升级iOS的时候,哪知道这些哦!
突然,黑暗中传来了一丝曙光:如果老版的iPad曾经越狱过,Cydia会自动备份SHSH到它的远程服务器,利用小红伞或者iTools通过iPad串号就可以重新获得!
立即试验,居然,居然,居然成功了!iTools帮我找回了4.3.3版的SHSH,真是神奇。感谢Cydia!
有了SHSH,一切迎刃而解,三十分钟不到,将iPad iOS从5.0.1降级到4.3.3。比较可惜,5.0.1上的应用全部丢失了
降级后,将VMWare里的Mac OS用snapshot恢复到Mac OS X 10.7版,并重新安装xCode 4.1,不卡,不崩,可硬件调试。
一切搞定~~~
哦,对了,至于Developer Program,我从朋友那里获得了一份,各种好使~~嘎嘎~~
VMWare中安装Mac OS Lion和XCode的注意事项
微博: http://weibo.com/raywill2