本文档部分API缺少示例代码,诚挚的邀请你参与到示例代码的编写中来,你可以在代码中发布2行自定义注释,内容自拟。 有意者可与刺鸟联系(QQ:4041990 Q群:7702175)

常用代码 » 未越狱手机使用ADHOC证书调试APP的方法

 基础概念
    iOS证书分2种:
    1:开发证书,用来在开发中做真机测试的(这个我们可以完全忽略,在APPCAN的体系中用不上)
    2:发布证书,发布证书又分发布到appstore的证书(APP官方的IOS混编的教程中,提到的就是这种)、另外一种是发布测试的adhoc证书(在未越狱的设备上调试APP需要到的就是这种)。

    为了达到在未越狱的设备上调试APP的目的,我们需要的就是adhoc证书了。请按以下步骤操作:

    1:获取调试设备的UDID
       将待调试的手机连接到ITunes,成功连接后,在 绿色部分 单击一次,直到这里变为“标识符(UDID)”字样,然后将后面的内容复制。
       查看udid.jpg 


    2:添加Device
       1)登陆APPLE开发者:https://developer.apple.com/membercenter/index.action
       2)选择Certificates, Identifiers & Profiles
             1.jpg


       3)切换到Devices页面,点击+号
            udid1.jpg


       4)在Register Device中,Name处输入手机的Name(仅用于方便识别,通常采用如CiNiao's Iphone4s),UDID处粘贴第一步获取到的UDID,输入完毕后保存
             udid2.jpg 



    3:绑定证书
       1)切换到Provisioning Profiles下的Distribution页面,点击+号
            3_1.jpg


       2)点击Distribution下的Ad Hoc单选按钮
            3_2.jpg 


       3)选择需要调试的APPID
             3_3.jpg 


       4)到Select devices中,选中刚才添加的Device
            3_4.jpg 


       5)下载证书

    4:打包APP
       在APPCAN的后台中,选择正式版,并在distribution.mobileprovision处上传上一步下载的证书,生成APP,生成后下载该ipa,将ipa用ZIP解压工具解开,新建一个空目录“Payload”,将解开后的目录放入“Payload”中,然后将Payload打包成zip,再修改后缀为ipa,即可将该ipa通过itunes同步至第一步中设置的未越狱的手机中调试了。
         4_1.jpg