傻瓜教程:把Iphone程序连接真机调试 7 8th, 2009 | Category: IPhone, 移动开发技术 对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求 CSR,创建步骤如下: 设置 OCSP和 CRL为关闭状态。 Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Certificate Assistant)-从证书代理请求证书(Request a Certificate From a Certificate Authority)输入iDP注册时的email,用户名自定义,选择“存储到磁盘”,选择‘Let me specify key pair information’。 选择保存路径,证书请求创建成功。 1.接下来就可以登录 iDP Portal提交证书请求了,到这个页面 http://dev eloper.apple.com/iphone/manage/certificates/team/index .action 点Development,‘Request Certificate’,然后点Browser,添加刚才生成的证书,点submit。 点击Approve,一分钟后会生成一个.cer文件。 下载 Download,双击它。 单击“好”,就可以把 certificate加入到 keychain里面了。 2. 现在注册设备了,通过 xcode的 organizer或者 itunes都可以查看你的机器的 udid。在上面那个页面里关联一下即可。这个页面有详细介绍 http://developer.apple.com/iphone/manage/devices/howto.action 打开 XCODE,在 window菜单下,点击Organizer,出现这个页面(前提是要连上真机哦) identifier那一行字符就是 device id了,复制它。打开http://developer.apple.com/iphone/manage/devices/index.action 点击“Add Devices” 给 device name取个自己的名字,把之前复制的字符粘贴到 Device ID那,点下面的 submit就可以了 3. 生成 APP ID, 创建应用程序,需要指定程序的 ID,在网站上创建一个 APP ID,这个 ID可以是针对一个程序也可以针对多个程序,假设现有一个程序 test,可以指定它的 ID为 com.thinkrace.test或者是 com.thinkrace.* 在站点上创建好,对于 com.thinkrace.* 可以适合所有的程序。还有很重要一点要注意的是,这个 ID对应的是你的程序 Targets里的 name,不是你程序本身的名字,这里要注意的一点是:如果你的 APP ID是用*号代替的,那么在 SDK3.0环境里,Targets里的 name不能写成类似 com.thinkrace.*这样的,后面的*号依然可以用任何字符代替,但是不...