IOS证书配置打包上线

 证书配置常识:

*****************************************
   4个证书: 
     真机调试证书
     推送调试证书
     发布证书: 用于发布appstore的证书
     推送发布证书: 用于上传appstore的程序具备推送功能


     1个AppID: 就是bundleId,
     在开发者后台配置bundleid,如果配置精确的,那么才可以推送
     如果配置含有通配符的,那么不可以推送


     2个Profile文件:调试和发布都需要 


     有一些公司不能开发者账号: 给profile+p12文件,首先搜集你的id
                            也可上淘宝上买证书

**************************************************

   1. cer证书:  
      功能: 认证电脑,确定这台电脑是开发者所有,才可以调试打包
      上传电脑唯一标识,然后生产、安装证书到本地,调试的时候需要判断证书
      2. 描述文件:  
       cer+udid(手机唯一标识)+bundleid ----> 登录开发者账号 -》证明该描述文件是开发者所有

       xcode7自带调试free免费原理:

       p12证书(通过cer证书生成,本来我的电脑可以调试,转让电脑调试权利生成p12证书)
       描述文件: p12+udid+bundleid、

********************************************
     开发者账号区别: 
     个人开发者账号: 
     99美金,开发者直接显示申请人姓名,最多添加100台测试设备,(公司也可以)


     公司: 99美金
     需要邓白氏编码,开发直接显示公司名称,最多添加100台测试设备




     企业:299美金
     需要邓白氏编码,-》需要公司老板或者合伙人才能申请,流程复杂
     程序不能上架appstore,测试设备无限
     用于外包公司开发者测试


********************************************
   打出测试包以后如何安装:
   ** https://fir.im: 第三方调试平台
    


   **    通过蒲公英获取UDID: 在蒲公英官网的最下方
    打包之前把设备信息UDID添加到开发者账号上: 
    然后打包以后把包上传到蒲公英后台,生成二维码即可扫描下载用safari浏览器,支持100台设备6


   * IOS 持续集成:  jekins (自动打包上传蒲公英)


 ******************************************
    不给开发者账号:
    1. 提供手机udid,然后公司领导添加开发者账号中,
重新生成profile文件,包含你的手机的udid信息


 2. 从.cer证书中导出 .p12证书, 导出profile文件


 3. 安装.p12证书, xcode导入profile文件


 4. 调试
******************************************


1. 购买开发者账号

2. xcode7默认支持真机调试,真机调试证书配置

3. 调试通知证书配置

  3.1.项目打开通过服务

   

 3.2.打开以后后台在bundleid 中会有准确bundleid配置,只有精确bundlid才可以通过,含有通配符的bundleid不可以


 3.3.  调试电脑绑定:CSR证书创建,Launchpad中找到-钥串访问



csr证书生成到磁盘了

 3.4.上传电脑cer证书:

  



选择csr上传,上传以后生成cer证书,下载本地电脑,安装,我的证书中查看安装证书

上面是从bundle中入手,也可以从Certificates中入手配置

  ****** 推送发布证书也同样配置*****

  4.  打包证书配置:

   

 


当然此时Validate会失败,做完这一步以后上appstore证书配置后台,发布证书已经生成

5.  创建应用打包

 登录itunesconnection创建应用 https://itunesconnect.apple.com/,按照要求填写,上传对应图片

  

  创建好了,点击Validate验证成功,表示当前项目已经和itunes上项目关联

  6. 项目导出包给测试人员测试

  


 导出针对于所有平台

  7.  项目测试上传itunes:

   7.1. 直接上传: 


 7.2.通过打包上传:

 


 打开上传刚才打出来的包即可,传以后回到 itunes.appstore, 等一段时间以后,添加构建版本上后上传审核,会多出一个+号

 

猜你喜欢

转载自blog.csdn.net/dreams_deng/article/details/80794411