如何在iPhone 2.2中安装自制程序
Xcode升级到3.1.2后,支持最新的iPhone OS 2.2系统后,对于没有签名得程序又增添了一道枷锁,就是在没设置数字签名得情况下无法编译。
提示CodeSign error: no certificate found in keychain for code signing identity 'iPhone Developer'
解决办法:
1 编译前彻底关闭Xcode,找到要编译得工程文件,右击选择Show Package Contents
2 用TextEditer打开后,查找iPhone Developer,共有2处,只删除引号内得文字iPhone Developer后保存。
3 用Xcode打开后,左上角选择Device 2.1(不是2.2)后编译。
4 将自制程序目录中,build - Debug-iphoneos 中编译出来得.app程序放入iPhone得/Applications目录中
5 用BossPrefs等软件或kill -HUP软重启一下,程序就出现了,如果刷不出得话,就删掉/private/var/mobile/Library/Caches/com.apple.mobile.installation.plist
6 安装BigBoss's Source后执行
$ ssh root@127.0.0.1 或 su
输入密码:alpine
$ apt-get install ldid
$ cd /Applications/MyApp.app
$ ldid -s MyApp
这样没有签名得自制程序就可以在你的iPhone或iPod Touch上执行了,激动吧!
Friday, February 27, 2009
|
标签:
iPhone,
iPhone 3G,
iPod touch 2代,
程序开发
|
Subscribe to:
Post Comments (Atom)
0 评论:
Post a Comment