zoukankan      html  css  js  c++  java
  • <iOS开发>之App上架流程(2017)

    本文主要介绍了App上架流程,以及上架过程中会遇到的一些问题.

    一.App上架前的准备.

    上架前,需要开发人员有苹果开发者账号,具体请阅读苹果开发者账号注册申请流程.本文是在已经拥有开发者账号的前提下而开展的.


    二.登陆苹果开发者官网.

    1.进入苹果开发者官网.

     
    苹果开发者官网

    2.点击Acount.

     
    登陆界面

    3.输入开发者账号,点击Sign in(登陆)

     
    输入账号密码

    三.生成发布证书

    1.点击Certifcates,Identifiers & Profiles(证书,id,配置)

     
    点击证书

    2.点击All,再点击”+”号,添加发布证书.

     
    添加发布证书

    3.选择App Store and Ad Hoc.之后continue.

     
    选择App Store and Ad Hoc

    4.还是continue.

     
    创建CSR文件

    5.这里需要选择CSR文件.

     
    选择CSR文件

    6.打开钥匙串,钥匙串在Launchpad的Other文件夹中

     
    Launchpad
     
    Other文件夹
     
    钥匙串访问

    7.点击钥匙串访问 -> 证书助理 ->从证书颁发机构请求证书.

     
    钥匙串

    8.电子邮件地址随意填写,邮箱常用名可不填,存储到磁盘.

     
    证书信息

    9.存储在磁盘上的CSR文件

     
    生成的CSR文件

    10.将CSR上传苹果服务器

     
    CSR上传苹果服务器

    11.点击Download下载CER文件,保存并双击运行,运行完成后,点击Done.

     
    下载CSR文件

    12.运行之后,在钥匙串里生成证书,确保证书有效.

     
    钥匙串访问

    四.创建App IDs并绑定App的Bundle Identifier

    1.点击App IDs,点击”+”号.

     
    添加AppID

    2.填写AppID 和 Bundle Identifier,name可以根据公司项目名来填写,日期只是为了标记这个App ID创建的时间.建议填写.Bundle Identifier则为项目的Bundle ID.

     
    添加AppID和Bundle Identifier

    3.选择App Services,默认为两项,(根据具体需求选择),点击continue完成创建.

     
    App Services

    4.点击Register

     
    App ID描述

    5.点击Done

     
    点击Done

    6.注册成功后内容

     
    App ID

    注意:
    1.上传App所用的Bundle Identifier为英文 + 数字的组合,而且是固定的,不能使用占位符和特殊符号.
    2.如果工程中的Bundle Identifier改变,则开发者账号中添加的App ID需要重新绑定.


    五.生成描述文件

    1.描述文件是描述哪台电脑能对哪个Bundle Identifier的工程进行打包测试或发布.点击Provisioning Profiles,点击All,再点击右上角"+"号.

     
    生成Provisioning Profile

    2.如果是发布,选择App Store这个描述文件,英译为:创建发布描述文件以提交你的app到App Store;
    如果仅是安装到不同手机上进行测试,选择Ad Hoc,英译为:创建发布描述文件以安装你的app到已经注册的设备上(注册的设备上限为100台),点击Continue.

     
    描述文件选择

    3.在App ID这个选项栏里面找到你刚刚创建的:App ID,点击Continue.

     
    App ID选择

    4.选择你刚创建的发布证书,根据自己电脑上的发布证书日期来选择,点击Continue.

     
    选择发布证书

    5.在Profile Name栏里输入一个名称,这个是Provisioning Profile(简称PP文件)文件的名称,可随便输入,文件名后缀可带上日期,方便以后使用.然后点击Continue.

     
    添加Provisioning Profile名称

    6.Download文件,并双击运行,点击done完成.

     
    Download PP文件

    7.Download生成的PPFile.

     
    生成的PP文件

    六.在iTunes Connect中添加上传App信息并提交到Appstore.

    1.用开发者账号登陆iTunes Connect.

     
    iTunes Connect

    2.点击我的App

     
    我的App

    3.点击”+"号,然后新建App.

     
    新建App

    4.按要求填写信息,SKU是公司用于做统计数据之类的id,根据公司需求填写

     
    App信心

    5.每个描述后面的?号是苹果提供的提示

    平台:

     
    平台

    名称:

     
    名称

    语言:

     
    语言

    套装ID:

     
    套装ID

    SKU:

     
    SKU

    6.填写App名称、套装ID、类别.分级位置显示:无分级.具体分级需要在后面填写.

     
    App具体信息

    7.填写价格、销售范围、批量购买计划.

     
    价格、销售信息

    8.需要3.5寸、4寸、4.7寸、5.5寸预览图片,每个尺寸都要至少3张.

     
    App预览图

    3.5寸:640 x 960

     
    3.5寸

    4寸:640 x 1136

     
    4寸

    4.7寸:750 x 1334

     
    4.7寸

    5.5寸:1242 x 2208

     
    5.5寸

    9.App的描述根据公司需求填写,如果App名称为”XX助手",关键词可以写:”XX、助手、XX助手”,关键词主要是为了让用户在AppStore上搜索应用时,能通过对应关键词能找到匹配的App.

     
    XX助手

    10.iMessage App图中已经说明很清楚,一般不用处理

     
    iMessage

    11.填写App图标

     
    App图标

    12.分级填写,如图分级定为17+,如果想要4+,无限制的网络访问改为否.

     
    分级填写

    13.如果XX助手App涉及和带有蓝牙的硬件连接,需要上传App和硬件使用操作的视频演示地址,我上传的是优酷.(只要是App和硬件进行交互,就需要有App操作视频演示地址)

     
    XX助手审核信息

    14.Apple Watch图中也说明很清楚,一般不用处理.

     
    Apple Watch图标

    七.xcode打包项目

    1.构建版本,需要到Xcode中去打包.

     
    构建版本

    2.版本选择的问题

     
    版本选择

    3.打开Xcode,设备选择Generic iOS Device.然后使用快捷键Command + B,进行编译.下图中有一些简单说明

     
    配置说明

    4.选择Product -> Scheme -> Edit Scheme 或者使用快捷键Command + < ,打开界面.

     
    Edit Scheme

    5.把Run、Test、Profile、Analyze、Archive中的Build Configuration全部改为Release.之后Close.

     
    修改为Release的位置

    6.编译成功,选择Product -> Archive.进行打包.

     
    Archive

    7.打包后弹窗,上传给苹果团队进行测试的包不能带有iPhone等字样,因为,苹果对打包的文件名称有要求.所以,我把"Unity-iPhone"改了.

     
    打包的文件名

    8.选择Validate进行验证,再Choose对应的付费过的开发者团队.

     
    Validate

    9.点击Validate

     
    点击Validate

    10.等待验证结果

     
    等待验证

    11.验证失败,点击done.因为之前已经出现build为3的版本,所以,将build改为4,从步骤(五.6)再走一次流程.如果没错则继续.

     
    验证失败

    12.验证成功,如下,选择done.

     
    验证成功

    13.选择Upload to App Store,弹窗后还是选择付费的开发者团队.

     
    Upload to App Store

    14.选择Upload

     
    Upload

    15.等待上传

     
    等待上传

    16.上传中

     
    上传中

    17.上传成功

     
    上传成功

    18.返回到iTunes Connect网站中,我的App -> 准备提交 -> 选择构建版本右侧的”+"号.

     
    添加构建版本

    19.选择构建版本,点击完成.

     
    选择构建版本

    20.提交审核.

     
    提交审核

    21.出现广告标识,根据情况填写,再提交.

     
    广告表示符

    22.App等待审核.

     
    等待审核

    CSDN

    iOS开发 -- App上架流程(2017)

    个人博客

    iOS开发之App上架流程(2017)



    作者:o惜乐o
    链接:https://www.jianshu.com/p/440ea5a2bb54
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    cinder支持nfs快照
    浏览器输入URL到返回页面的全过程
    按需制作最小的本地yum源
    创建可执行bin安装文件
    RPCVersionCapError: Requested message version, 4.17 is incompatible. It needs to be equal in major version and less than or equal in minor version as the specified version cap 4.11.
    惠普IPMI登陆不上
    Linux进程状态——top,ps中看到进程状态D,S,Z的含义
    openstack-neutron基本的网络类型以及分析
    openstack octavia的实现与分析(二)原理,架构与基本流程
    flask上下文流程图
  • 原文地址:https://www.cnblogs.com/sundaysgarden/p/9015004.html
Copyright © 2011-2022 走看看