IOS真机调试记录

首先,登陆到http://developer.apple.com/devcenter/ios/index.action,若是已经购买了iPhone Develop Program(iDP),登陆进去后,页面右上角会看到以下图所示的页面:html


 

点击第一项:iOS Provisioning Portal,而后会看到下面的页面:ios


 

点击进入Certificates,而后看到以下所示的页面:app


 

点击图中的click here to download now,这会下载下来一个AppleWWDRCA.cer文件,这是调试以及发布iOS应用必须的一个文件,这个文件只要下载一次就够了,即便你有多个iDP,不管是调试程序,仍是发布程序,也只须要一个。若是已经下载过,那么就不用再下载这个了。ide

 

下完以后,双击这个文件就会装到本身的机器上了。而后打开Keychain Access,中文名叫钥匙串访问,而后你会看到下面的页面:post


 

这表明你已经装进去了。ui

 

下面,咱们打开钥匙串访问的菜单,以下图:url


 

这将会打开以下图所示的页面,按照图示内容进行填写:spa


 

点击继续:调试


 

点击存储:code


 

而后,点击继续,这时就会在你的桌面上生成一个CertificateSigningRequest.certSigningRequest文件。

 

接着点击下图中的Request Certificate按钮:


 

这时,会出来下面的页面:


 

点击选择文件,选择刚刚建立的CertificateSigningRequest.certSigningRequest文件,而后点击Submit。


 

如上图所示,这时你的证书是Pending状态,刷新一下网页,如今处于以下状态:


 

这时,点击Download按钮,会获得一个developer_identity.cer文件,双击这个文件,而后再看看你的钥匙串访问,会是以下的结果:


 

切记,这时应该能看到上图所示的钥匙状的东西,若是没有的话,是不可能能够调试的。

 

接着,打开Devices那一项,出来以下图所示页面:


 

点击右上角的Add Devices,出现下图所示页面:


 

给本身的设备取个名字,例如:iPhone,Device ID就是设备的机身号(40位),机身号能够经过Xcode的window菜单下的Organizer来得到。填写完了之后,点击Submit就能够了。

 

99美圆的账号容许绑定100台移动设备。

 

接着,点击App IDs,出现以下图所示页面:


 

点击右上角的New App ID,出现以下图所示页面:


 

填写完后,点击Submit便可。

 

注意:在Bundle Seed ID一栏,苹果提供了Team ID的概念,若是你要和其余应用程序共享钥匙串,能够选择一个已经存在的Bundle Seed ID。

 

接着,点击Provisioning,这一步是将上面的开发设备、移动设备以及应用绑定在一块儿,出现以下图所示页面:



 
点击右上角的New Profile,出现以下图所示页面:


 

填完后,点击Submit便可。

 

而后,点击列表中的Download,这时,你会获得一个JXT.mobileprovision的文件,这个文件是要装到手机里面的。

 

打开Xcode的window菜单下的Organizer,将JXT.mobileprovision文件添加到Provisioning里面。

 

这时,打开你的设备,你会发如今设置->通用->描述文件里面有个东西,那就是你的证书了。而后再双击JXT.mobileprovision这个文件,这样你的Xcode就被激活了,这时查看Users\用户名\Library\MobileDevice\Provisioning Profiles下面,应该多了一个

XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件。

 

接着,打开你的工程,并打开plist文件,将里面的Bundle identifier改为com.aurora.jxt。

 

而后,打开工程的info,并按照下图进行设置:

 

 

若是你想选中的那一项是灰色的,那么你前面的某些流程必定出了问题。

 

而后,Targets的info,按照下图进行设置:


 

最后,选中Device Debug,而后Build,大功告成了。

 

链接移动设备,打开Xcode的window菜单下的Organizer,若是链接了移动设备,会在Device中显示相应的设备,点击Use Device for Develop,设备中能够选择相应的Device,并能够在该设备下看到已注册的provisioning文件。

 

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

posted on 2014-08-13 09:24 HongTown Studio 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/townapp/p/3909196.html