真机调试
1.安装开发证书:
开发账号:https://developer.apple.com/ios/manage/overview/index.action
2.进入certificates管理页面: 点击右页面低下的链接“click here to download now”,会下载一个名为“AppleWWDRCA.cer”的证书。

3.双击AppleWWDRCA.cer文件安装,会自动弹钥匙串访问(ketchain Access)窗口,接下来需要创建名为“CertificateSigningRequest.certSigningRequest”的证书,选择钥匙串访问的菜单:钥匙串访问 ->证书助理->从证书颁发机构请求证书…

4.在弹出窗口中填写用户电子邮件地址、常用名称和选择存储到磁盘后,点继续按钮后生成CertificateSigningRequest.certSigningRequest;

5.回到2中的页面,点“Request Certificate”按钮,进入Create iOS Development Certificate页面,点“选取文件”按钮选择步骤4中生成的CertificateSigningRequest.certSigningRequest文件,提交;

6.提交操作后,页面自动跳转回“Current Development Certificates”页面,稍等片刻后刷新页面,会多出一个download按钮;

7.点击download按钮,下载证书ios_development.cer,双击安装后,钥匙串访问列表上会多出一个iPhone Developer的证书。

至此,电脑上的开发证书已经安装完毕。在这里要主要的是,如果多个人使用同一个idp帐号,在执行上面第2步时,如果已经存在证书了(页面试图如步骤6完成后),而你又不确定该证书是否在你自己的电脑上创建的,最好先点download按钮后面的Revoke链接把旧证书废除掉,因为其他电脑创建的证书不能用在你的电脑上。
接下来就是关联测试用设备了:
1.取得测试设备编号。 打开XCode,切换到Organizer窗口,选择Devices视图,用usb线连上测试设备,Devices列表下会出现连接的设备。下面打印出来的Identifier就是我们要找的设备编号。

2. 点“Use for Development”按钮,把机器设置为测试用。在XCode4里,该操作会自动把设备注册到IOS Provisioning Portal上并下载通用的开发证书;

3.当然,也可以在网站上手动添加设备:

四、生成APP ID,创建应用程序,需要指定程序的ID,在网站上创建一个APPID,这个ID可以是针对一个程序也可以针对多个程序,假设现有一个程序 Testgame,可以指定它的ID为com.Thinkrace.Testgame或者是com.Thinkrace.* 在站点上创建好,对于 com.Thinkrace.*可以适合所有的程序。还有很重要一点要注意的是,这个ID对应的是你的程序target info里的name,不是你程序本身的名字,这里要注意的一点是:如果你的APP ID是用*号代替的,那么在SDK3.0环境里,target info里的name不能写成类似com.Thinkrace.*这样的,后面的*号依然可以用任何字符代替,但是不能用*,会报错的,而在SDK3.0
之前的环境可以用*,这里说的这种情况是APP ID用*代替的,不用*代替则无所谓了。改好了name后还要在target info里把build项里的iPhone developer改成你的provisioning,这就可以了(不过这要等你生成了provisioning,最后调试的时候改)。具体做法见下图

五、最后可以生成Provisioning Profiles了,这个最为重要,上面做的一切都是为了它,很简单的,一分钟之内会生成DOWNLOAD,下载就可以了。不会的话可以参考

点击“New Profile”点击“submit”,一分钟内会生成DOWNLOAD下载provisioning
双击生成的cer文件,则会自动安装,会在下图的位置生成一个证书,如果Status没有警告,说明已经安装成功

六、打开xCode,打开你的project,,把图中的位置的选项,选择刚才生成的证书

下图的位置的吗名称就是 添加 App ID时候对应的Bundle Identifier (App ID Suffix) 名称


浙公网安备 33010602011771号