(包括能够在APP SPORE上发布应用程序)。xcode

1. 建立证书,获取Certificate网络

Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Certificate Assistant)-从证书代理请求证书(Request a Certificate From a Certificate Authority)输入iDP注册时的email,用户名自定义,选择“存储到磁盘”,选择‘Let me specify key pair information’。app

设置OCSP和CRL为关闭状态。iphone


2. 登陆iDP Portal提交证书请求ide

99美圆的开发者帐户只能绑定一台PC开发设备,下面就是将上面步骤的那台设备的证书提交给咱们的开发者帐户。工具

登陆下面的连接地址post

http://developer.apple.com/iphone/manage/certificates/team/index.action测试

选择Development,点击‘Request Certificate’。网站

点击Browser,添加在上一个步骤中生成的证书,点submit。ui

点击Approve,一分钟后会生成一个.cer文件,点击Download,下载它。

双击下载的cer文件,弹出对话框后,单击“好”,就能够把certificate加入到keychain里面了。

3. 注册移动设备

99美圆的开发者和帐户容许绑定100台移动设备,下面讲解如何将移动设备绑定到开发者帐户上面。

经过Xcode的organizer或者itunes均可以查看你的机器的udid,下面说明如何用Xcode来查看。

将设备经过数据线链接到你的一台PC设备上面,打开XCODE,在window菜单下,点击Organizer,出现这个页面,页面中identifier那一行字符就是device id了。

http://developer.apple.com/iphone/manage/devices/index.action

打开上面的页面,点击“Add Devices”,在Device name里面随便填写个名字,而后在Device ID里面输入上面得到的identifier,点击下面的Submit,就已经将您的移动调试设备添加到了您的开发者帐户中。

4. 生成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.*这样的,后面的*号依然能够用任 何字符代替,可是不能用*,会报错的,而在SDK3.0以前的环境能够用*,这里说的这种状况是APP ID用*代替的,不用*代替则无所谓了。

上面这段斜体是网络上面解释比较贴近的一段话,虽然能够一个APP ID能够对应多个APP,可是根据我的经验,最好每个项目的测试程序都去生成一个APP ID,由于使用同一个APP ID的多个应用程序,在同一个设备上只能同时存在一个,会形成一些麻烦,并且在SDK3.0以后就不容许使用*模式的APP ID,因此推荐每一个APP单首创建一个APP ID。

因此主要说明生成不带*的APP ID。

http://developer.apple.com/iphone/manage/bundles/index.action

进入上面的页面地址,按照下图操做,在第二张图中,APP ID部分填写的是不带*D的ID格式。

5. 生成Provisioning Profiles

最重要的一步,将上面的PC开发设备,移动测试设备,和应用绑定在一块儿。

过程很简单的,一分钟以内会生成DOWNLOAD,下载并双击就能够了,可看图操做。

http://developer.apple.com/iphone/manage/provisioningprofiles/index.action

打开上面的页面,点击“New Profile”。

将上面生成的CER,APP ID,DEVICE经过点选绑定到一块儿,点击“submit”,一分钟内会生成一个provisioning文件,下载它。

双击下载后的provisioning文件,用Xcode打开。

6. 链接真机进行调试

链接iPhone/iPod,使用XCode -> Window -> Organize打开,若是链接了iPhone,会在Device中显示相应的设备,点击 “Use Device for Develop”,开发中运行设备中能够选择相应的Device,并能够在该设备下面看见已注册完毕的provisioning文件。

注:iPhone SDK要和真机版本一致,版本不兼容的话会出现找不到设备之类的错误。

http://developer.apple.com/iphone/videos/popupappids.action

你们能够参考该连接中的视频教学,如何链接真实设备进行开发。

下面粗略介绍一下如何链接真实设备调试。

随便新建个项目,好比OpenGL ES Application。

展开Target,双击里面的test,注意identifier里的内容。

build改为对应的provisioning,在项目中选择build&go。

若是一切顺利期待您的移动设备中出现您的应用跑起来的画面吧。