二次添加ios设备号操作方法

标签:

test 测试机

如果您遇到以下问题请参考本指南进行操作:苹果手机无法下载测试包;如何添加测试机:添加设备号;添加苹果测试机;

请按照如下方法二次添加ios测试设备号,只有添加为测试设备的iphone手机才能参与测试,一个手机对应一个设备号,请尽可能准备多个设备。二次添加设备号需要到苹果开发者后台添加,并下载更新两个描述文件,上传到千帆云后台,重新打包才会生效。


二次添加设备号流程


    一、获取设备号

         http://www.pgyer.com/udid

            通过扫描二维码的方式获取设备号


设备号.png




image.png

image.png

image.png

image.png





       二、登录develop.apple.com:


        1、点击进入开发者账号登录网页:developer.apple.com


blob.png


        2、点击进入设备库和文件库入口

image.png


        3、点击+号,添加设备;

             注意:① 个人开发账号可以最多添加100台iPhone、100台iPad、100台Apple Watch。

                      ② 设备号一旦添加不能删除。只能等待1年时间到了,会出现黄色提示框,提示需要重置设备库,点击reset按钮,去除不需要的设备号,不需要删除的话则直接全选,进行重置即可。


image.png


        4、填入刚刚获取的name跟udid;


image.png


        5、确认信息后,点击register即可。


image.png


        6、点击done完成添加,完成后点击左上角蓝色小字返回设备库列表。


image.png



      三、下载并更新 AD-HOC描述文件 。


        想要新添加的设备号起作用,需要让新添加的设备号和描述文件关联起来。与设备号有关联的只是adhoc描述文件,所以只要更新、下载并重新上传adhoc描述文件即可。

        

        1、点击Profiles进入文件列表,找到自己app对应的AD-HOC描述文件(后缀格式为_dis_adhoc

             千帆的 AD-HOC描述文件 命名一般是:bundle id_dis_adhoc  (描述文件名可以在千帆的uuid资料填写页面查找到)

           (例:com.kunshan.phpwind_dis_adhoc,其中com.kunshan.phpwind是bundle id)


image.png


        2、这里需要点击Select All 全选设备号,并保存。


image.png


        3、点击Download下载描述文件,之后点击All Profiles返回文件列表页。


image.png

image.png


        4、下载下来的描述文件文件名应为:bundle id_dis_adhoc.mobileprovision。

            注意,下载下来的描述文件名称必须是dis_adhoc的描述文件,文件名必须带.mobileprovision后缀,否则将无法打包

          (例:comkunshanphpwind_dis_adhoc.mobileprovision)


            然后,需要将描述文件上传app管理后台,更新 AD-HOC描述文件 。


image.png

image.png



       四、下载并更新 推送AD-HOC描述文件 。

        

        苹果在iOS10之后对推送机制做了些修改,千帆针对这些修改在2.3.0版本后新增了NotificationService描述文件。现在新添加的设备号后,同时也需要更新这个NotificationService描述文件。


        1、找到对应的 推送AD-HOC描述文件 (后缀格式为:.NotificationService_adhoc,或 .NS_adhoc


              千帆 推送AD-HOC描述文件 的格式一般为:bundle id.NotificationService_adhoc

              或者是bundle id.NS_adhoc  (这是由于bundle id太长,命名总长度超出字符限制,故采用缩写NS)


           (例:com.qianfan.forum.NotificationService_adhoc,其中com.qianfan.forum是bundle id

                    或者com.qianfan.forum.NS_adhoc,其中com.qianfan.forum是bundle id)


image.png



        2、这里需要点击Select All 全选设备号,并保存。


image.png


        3、点击Download下载新的描述文件。


image.png


         4、下载下来的NotificationService描述文件文件名应为:bundle idNotificationService_adhoc.mobileprovision。

               注意,下载下来的描述文件名称必须包含NotificationService_adhoc(或者NS_adhoc)的描述文件,文件名必须带.mobileprovision后缀,否则新添加的设备号将无法生效

          (例:comqianfanforumNotificationService_adhoc.mobileprovision,其中comqianfanforum是bundle id

                    或者comqianfanforumNS_adhoc.mobileprovision,其中comqianfanforum是bundle id


             最后,需要将新的 推送AD-HOC描述文件 ,也上传至app管理后台,然后就可以申请打包了。


image.png