基础概念
iOS证书分2种:
1:开发证书,用来在开发中做真机测试的(这个我们可以完全忽略,在APPCAN的体系中用不上)
2:发布证书,发布证书又分发布到appstore的证书(APP官方的IOS混编的教程中,提到的就是这种)、另外一种是发布测试的adhoc证书(在未越狱的设备上调试APP需要到的就是这种)。
为了达到在未越狱的设备上调试APP的目的,我们需要的就是adhoc证书了。请按以下步骤操作:
1:获取调试设备的UDID
将待调试的手机连接到ITunes,成功连接后,在 绿色部分 单击一次,直到这里变为“标识符(UDID)”字样,然后将后面的内容复制。
2:添加Device
1)登陆APPLE开发者:https://developer.apple.com/membercenter/index.action
2)选择Certificates, Identifiers & Profiles
3)切换到Devices页面,点击+号
4)在Register Device中,Name处输入手机的Name(仅用于方便识别,通常采用如CiNiao's Iphone4s),UDID处粘贴第一步获取到的UDID,输入完毕后保存
3:绑定证书
1)切换到Provisioning Profiles下的Distribution页面,点击+号
2)点击Distribution下的Ad Hoc单选按钮
3)选择需要调试的APPID
4)到Select devices中,选中刚才添加的Device
5)下载证书
4:打包APP
在APPCAN的后台中,选择正式版,并在distribution.mobileprovision处上传上一步下载的证书,生成APP,生成后下载该ipa,将ipa用ZIP解压工具解开,新建一个空目录“Payload”,将解开后的目录放入“Payload”中,然后将Payload打包成zip,再修改后缀为ipa,即可将该ipa通过itunes同步至第一步中设置的未越狱的手机中调试了。