ss1271's Site

风餐露宿,不可一日无码.

如何欺骗iOS SDK版本检查强行安装

| Comments

===UPDATE=== 在10.6.7上使用强装大法会导致Xcode无法启动。。。慎用。 ===UPDATE=== XCode 4.2 + iOS 5 beta SDK的dmg已经可以下载鸟,不过目前的版本是Lion Only。也就是说,要嘛你上Mac OS X Lion(现在只有Developer Preview版本,已经出到第四版,即DP4),要嘛就恢复已经上了iOS5的设备到低版本的系统来开发调试,要嘛干脆就看着。。。 我不幸成为了手贱的头几批升级iOS5 beta的人,并且至今还赖着用iOS5不肯降级,于是手头的Xcode 4.1也认不粗来这个iOS5设备,白虾米学校给的开发证书不能调试。 今晚郁闷之余决心尝试安装Lion DP4,结果数次尝试未果,无限提示如下的内容:
Jun 21 16:12:01 localhost OSInstaller[315]: Recovery system creation failed with error -69845 (File system verify or repair failed)
遍历了Google结果后尝试数次cmd+s单用户模式fsck -fy修复磁盘再安装,同样无果,遂设置启动磁盘为10.6.7(覆盖安装Lion也可以选择这个,直接退到安装前状态,不用恢复)返回原系统。 既然不能上Lion,那么只好欺骗一下需要Lion的iOS SDK了。以前用10.5.5的黑苹果时候干过修改系统版本号强装iPhone SDK的事儿,这次就再试一次鸟。 开Terminal,输
$sudo -s
输入管理员密码之后提示符变成# 备份源文件
#cp /System/Library/CoreServices/SystemVersion.plist /System/Library/CoreServices/SystemVersion.bak
再用VIM修改这个plist文件即可。 打开文件,
<key>ProductUserVisibleVersion</key> <string>10.6.7</string> <key>ProductVersion</key> <string>10.6.7</string>
找到相应的版本号,改为10.7即可。 然后VIM用!x强行保存退出。 直接开iOS5 SDK beta安装,会发现安装程序被欺骗,顺利安装~ ^_^Y

Comments