如果我是个有钱人,也许这一切都不是问题,问题是,我没钱。
如果没钱,那就没办法买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,我从朋友那里获得了一份,各种好使~~嘎嘎~~
微博: http://weibo.com/raywill2
作者在技术困境中通过下载MountainLion安装包、升级XCode,以及找到越狱iPad自动备份SHSH的方法,最终解决了在iPad上运行自定义程序的问题。分享了从iPad越狱、降级iOS版本、升级XCode到解决技术难题的全过程。

被折叠的 条评论
为什么被折叠?



