WEB开发网
开发学院手机开发iPhone 开发 iPhone 3.0 + SDK 3.0 真机调试 免IDP 阅读

iPhone 3.0 + SDK 3.0 真机调试 免IDP

 2010-08-22 12:14:00 来源:WEB开发网   
核心提示:经过看网上的资料,和我几个小时的试验,已经成功,联机调试.环境:pc+mac os 10.5.7+sdk3.0(xcode 3.13,iphone3.0 7A341),iphone 用官方3.0+越狱.1. 在之前的2.x版本下,我一般编译程序到机子的做法是修改xproject去掉iPhone Developer的方法

经过看网上的资料,和我几个小时的试验,已经成功,联机调试.

环境:pc+mac os 10.5.7+sdk3.0(xcode 3.13,iphone3.0 7A341),iphone 用官方3.0+越狱.

1. 在之前的2.x版本下,我一般编译程序到机子的做法是修改xproject去掉iPhone Developer的方法,(参考http://www.cocoachina.com/bbs/read.php?tid-1822-fpage-4.html )

如果以前这样修改过xproject文件的,要先恢复到原始状态,把iPhone Developer那句话加回去(随意找个2.x时期的官方sample就有)

2. 制作自己的证书,制作方法参考http://www.weiphone.com/thread-222380-1-1.html ,说明的是,最后的存放位置据说应该是登录(login)而不是系统,反正我现在用的就是登录.

3. 打开终端,执行如下代码,这个是XCode的补丁,因为在3.13的xcode修补了3.12的免签名漏洞,打这个补丁才行

#!/bin/bash

cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS Build System Support.xcplugin/Contents/MacOS/

dd if=iPhoneOS Build System Support of=working bs=500 count=255

printf "x8fx2ax00x00" >> working

dd if=iPhoneOS Build System Support of=working bs=1 skip=127504 seek=127504

/bin/mv -n iPhoneOS Build System Support iPhoneOS Build System Support.original

/bin/mv working iPhoneOS Build System Support

chmod a+x iPhoneOS Build System Support

或者你懒的去执行,也可以下载这个文件(要解压下)

php?action-download-pid-tpc-tid-6040-aid-3154.html">patch.sh.zip (1 K) 下载次数:103 放在用户根目录,执行

sudo sh ./patch.sh

4. 在终端执行如下命令

mkdir /Developer/iphoneentitlements30

cd /Developer/iphoneentitlements30

curl -O http://www.alexwhittemore.com/iphone/gen_entitlements.txt

mv gen_entitlements.txt gen_entitlements.py

chmod 777 gen_entitlements.py

5. XCode中打开你的project,在菜单project->New Build Phase > New Run Script Build Phase,那个script空白框,拷贝如下代码进去

1 2 3 4 5  下一页

Tags:iPhone SDK 调试

编辑录入:coldstar [复制链接] [打 印]
赞助商链接