云打包技术文档

云打包技术文档是帮助客户更快、更好、更高效的使用云打包产品。云打包开发中心将一如既往秉着一颗开放的心态给开发者提供更多的帮助和巨大的支持,与开发者一起共同创造更加美好的移动互联网生态圈!

【iOS】App Store上架的流程问题

浏览次数:

  

首次使用Mac电脑制作证书的用户首先要单击此链接下载 https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 苹果的“WWDR Certificate”证书并安装。

        

申请发布证书前,您需要先本地创建一个证书请求文件,这时需要使用之前搭建好的X5本地应用打包服务器( 即 MAC OS X虚拟系统或者苹果系统)。 打             开“应用程序”–>“实用工具”–>“钥匙串访问”–>“证书助理”中选择“从证书颁发机构请求证书”,如下图:

       

       

       


     

      打开后进入下图,该图中

    “用户电子邮件地址”:必须填开发者账号所用的邮箱 地址,

      “常用名称”:用户可以自定义名称,

“CA电子邮件地址”:可以不填写,选择存储到磁盘,点击“继续”。CSR 文件创建成功



注:本地证书文件(即CSR文件),如下:

 



1、打开http://developer.apple.com/,点击“Account”菜单,


2、进入登录界面,输入申请好的IOS开发者账号、密码 ,然后点击【Sign in】登录,

 




3、第一步:创建app发布证书以及配置文件



 点击进入 Certificates,Identifiers & Profiles


  1. 说明:因为这次需要的是发布app,所以证书需要选择的是Production版本,而开发测试的话是Development版本。

  2. 3. 在Identifers中创建App IDs  (注意:此处自定义的appid一定要跟在我们后台Bundle Identifier写的一致


    说明:APPid也叫包名,APPid必须是唯一的,不能包含特殊符号。填写AppID名称, 输入AppID Description Name,用来描述您的AppID。(注意,必须输入英文,下方App ID Suffix输 入Bundle ID:这是您AppID的后缀,这个需要仔细命名,因为这个内容和您的程序直接相关,很多地方都需要用到,最好是com.yourcompany.yourappname的格式。当然对于没有公司名的个人开发者,也可以用您自己的英文名字或者拼音。

    App Services服务选择推送服务重要:不勾选会导致应用生成失败


  3. 说明:这里勾选“推送”服务,下一步“完成”。

  4. 4. 创建发布证书 ,选择Production版本,然后点击右上角的“+”创建即可:


  5. 这里选择的类型是Production下的,然后选择 App Store and Ad Hoc.

    选择最初创建的‘’本地的CSR请求文件‘’,下一步“完成”。

    5.创建推送证书: 




     

  6. 选择刚才创建的APPID

    下一步,选择最初创建的‘’本地生成的CSR文件‘’。

    6. 创建配置文件

  7. 选择App Store,进入下一步。

  8. 选择刚才创建的APP ID (即 BundleID)

  9. 选择创建好的发布证书,进入下一步。


  10. 填写配置文件名称(名称可以自定义,不能是中文,只能是英文或者拼音),进入下一步“完成”,下载即可。

  11. 点击Download下载描述文件,扩展名是.mobileprovision


  12. 下载发布证书,推送证书,接下来双击安装证书到钥匙串






    并点击鼠标右键---导出证书:(注意:iPhone Distribution: XXXXXX 是发布证书对应我们后台的[包的证书],Apple Push Services: XXXXXX是推送证书,一定不要弄反了,否则会生成失败


    创建证书密码

导出的发布证书,推送证书(P12格式)以及配置文件

  1. 第二步:登录个推官网https://dev.getui.com/dev/#/login注册账号-登录


  2. 选择“个推消息推送”

  3. 登记应用,


    4、IOS平台选择【IOS生产环境】




    5、登记成功后,进入应用列表,点击“应用配置”

  4. 获取到APPID、APPKEY、APPSECRECT、MASTERSECRECT。


    接下来把导出的发布证书,推送证书和配置文件以及个推平台获取到的四个值填写到“”云打包的后台-----配置功能--证书“”那里,

    打开‘’证书‘’菜单选择“上架证书”选项配置并上传参数,提交上架证书就可以了




  5. 然后生成上架版之前需要把右侧菜单的检测升级按钮去掉以及关闭升级方式,然后再下载ipa包
    第一处:
     

    第二处:



  1. 以上项都配置完之后 ,到云打包后台---管理应用--点击“重新生成“”菜单,生成上架版,生成成功后就可以下载iOS上架版ipa包,并用Xcode工具上传ipa包


  2. 第三步: 在iTunes Connect创建app,以及配置app信息。

  3. 1.  进入开发者中心,点击iTunes Connect进入iTunes Connect中心




  4. 进入iTunes Connect


  5. 进入我的APP,点击+,新建APP:平台选择IOS





  6. 然后点击创建 ,填写信息


  7. 然后对应的填写app信息。


    这里需要注意的几点如下:


    1. App 视频预览和屏幕快照,要根据官网提供的大小,不然无法上传。

    2. App icon也是需要根据官网提供的大小来。

    如果不知道其大小,可以点击旁边的问号,然后点击查看更多。


  8. 第四步: 打开Application Loader并提交


    在Finder中点击应用程序找到xcode。

  9.  
  10. 点击Application Loader进行app提交

  11. 点击交付您的应用程序

    点击下一步

    提交完成之后,十分钟后,就会itunes connect中创建的app的构造版本中显示。

  12. 第五步: 提交并审核


    在itunes connect中将创建好的app提交并审核。


  13. 提交完成之后,需要等待3-5天左右。


  14. APP Store上架需要注意以下几点:

  15. 1、不能有产品下载(非iOS,以及企业发布地址)的链接及二维码。
    2、不能带有升级的按钮以及提示。
    3、在app提交平台填上该网站的测试帐号。
    3、页面要保持简洁美观。
    4、网站不能出现测试页面、Beta等字段


联系我们