上架App Store审核分7步进行:

1、安装iOS上架辅助软件Appuploader

2、申请iOS发布证书(p12)

3、申请iOS发布描述文件(mobileprovision)

4、打包ipa

5、上传ipa到iTunes Connect

6、TestFlight方式安装到苹果手机测试

7、设置APP各项信息提交审核

  前四布我们之前都做了,详见这篇博客:利用Appuploader在window上申请IOS开发所需要的证书及描述文件,我们主要看后面几步。

一、上传ipa到App Store

1、上传ipa前先登录iTunes Connect,点击我的APP进入创建一个APP

https://itunesconnect.apple.com/login,其实就是现在的app store connect

2、进入点击左上角+号选择新建APP,选择平台iOS,

应用名称:APP的名称

语言:APP的语言,中文还是英文。

套装ID:(应用id、appid、包名,跟申请证书使用的要保持一致)

sku:不能写中文,自己用拼音随便编一个,好识别就行,如app叫淘宝,就输入taobao。

用户访问权限:选完全访问权限

  创建APP,先进行下一步上传IPA文件,其他相关信息暂时不用填写

3、上传ipa之前、需要先配置上传专用密码

  APP专用密码app-specific password是专门用于上传ipa文件的一种密码,是一种苹果的安全机制!现在苹果开发者账号开启了双重认证,提交ipa文件时候都需要这个密码!其特点:

(1)不会失效

(2)可以生成多个(忘记了可以重新申请)

(3)不同的APP上架通用(无需重复生成)

  下面是生成步骤:

(1)、首先打开apple id管理中心::https://appleid.apple.com/zh_CN

  登录苹果开发者账号

(2)、登录进去后找到安全项目,点击生成专用密码。

  密码标签随便输入,123,app等之类的都行。

(3)、点击创建生成,(注意密码标签不是专用密码,是由苹果系统生成的一串密码)专用密码就是下面这个样子的密码,把这个密码复制,打开Appuploader

  如果是Appuploader软件进行上传ipa(Appuploader软件可以帮助在Windows电脑直接申请iOS证书和上传ipa)

4、打开AU软件点击右上角(下图箭头处)

  进入设置,把上传专用密码复制上去,同时勾选上保存密码点击Save保存,然后再回去提交ipa上传就可以正常上传了。

5、选择刚打包的ipa包

  Appuploader将自动上传你的IPA,包如果很大需要上传一段时间,当出现以下提示时 说明上传成功。

  如果进度条红色说明上传失败,根据提示,找解决方案。

  常见错误方案解决:上传ipa常见错误解决方案

6、上传成功后到后台查看上传的版本

  登录iTunes Connect  https://itunesconnect.apple.com/login后台查看上传的ipa

二、设置APP各项信息提交审核

1、ipa上传及测试后,配置App Store后台各项信息!

  在App Store项,先选择第一项APP信息、需要设置两个地方。

(1)隐私政策网址:可直接填写我们官网链接http://blog.applicationloader.net/blog/zh/3721.html或者自己的网站!

  也可参考这个教程,做一份正规的隐私政策链接:隐私政策链接模板教程

副标题:可写可不写

类别:根据自己APP类型选。

注意:主要类型是必填项,必须选一种

2、再选择左边的第二项价格与销售范围

  价格时间表:免费APP就设置为免费、收费的app就根据情况设置价格。

  销售范围:如果只是上架到中国就选中国、也可以全选所有地区,影响不大,设置好储存。

3、选择左边第三项准备提交进入

  这个页面需要设置几项信息、一步一步来

(1)先设置APP截图

  打开真机测试时安装的app,截图你想展示的app页面(最多可以传10张,一般截图个三四张就行了)!

  6.5寸(必须要)是x系列刘海屏iPhone手机截图(iPhone X、iPhone XS、iPhone XS Max、iPhone XR这些机型任选一个截就行,),尺寸为1242*2688,小屏x刘海屏手机截图的尺寸如有差别用ps调整下尺寸再上传!

  如果没有苹果手机看下面教程p图上传如果没有iPhone真机通过ps制作iPhone系列手机截图教程

  5.5寸(必须要)则不是刘海屏的iPhone手机截图(iPhone5、6、7、8这些机型),尺寸为1242*2208,尺寸如有差别用ps调整下尺寸再上传!

  12.9寸ipad截图(如app没支持ipad不用上传!),第二代、第三代尺寸都是2048 *2732!

  app预览是视频的意思,可以不上传。

4、往下拉、设置app的宣传语、描述、关键词

宣传文本:APP的一句话介绍(如不知道怎么写,到App Store搜索同行的app参考)

描述:APP的详细介绍

关键词:搜索你app的关键词、可以设置多个,多个关键词用英文状态下的逗号隔开

技术支持网址:可以设置为公司网站个人网站,没网站直接设置我们的官网也行 http://www.applicationloader.net

5、点击构建版本旁边+号选择之前上传的版本

  如果没有出现+号请看下面的教程查看问题AU上传ipa成功但后台无构建版本问题

  如果之前选择过版本了,要选新上传的包、移动鼠标到(下图红色圈圈处),点击红色删除键,重新点击+号选择版本。

6、App Store图标一般选择了ipa构建版本就会自动出现,不用设置!

  版权按照格式设置,可以参考格式写。 +APP名称或者公司名称   如   钜惠之家

  版本是设置上架后显示的版本号,跟你上传的ipa版本号可以不用保持一致。比如上传的ipa版本是2.1.0,版本那也是可以设置为1.0

  然后点击分级的编辑按钮进入下一步设置

7、分级选项根据自己的app情况选择。

8、如果app有登录功能的一定要提供个账号给苹果审核测试,如果app没有登录的去掉打钩

  填写联系信息,注意电话格式前面加+86后面再写手机号。

9、各项信息如此就设置好了,存储好、点击提交以供审核、进去下一步。

10、这里出现的信息根据app的类型不同、有不同的选项、根据自己的app的情况选择

  一般会出现3个选择

  出口合规信息:一般选否

  内容版权:一般选否

  广告标识符:如果APP有投放广告的选是,没有选否

  然后提交、显示为正在等待审核、耐心的等苹果公司那边审核了,初次提交1到2天出结果。

11、提交审核回到我的APP查看会提示正在等待审核

  审核有时很快一两天,或要几天时间,常登陆看看审核情况,或看邮件提示。

  如果变成可供销售,恭喜你~上架成功了!

12、上架审核后续问题处理

  当苹果返回审核结果后,如果是可供销售,说明上架成功了,刚上架的APP会在48小时内同步到App Store,如果暂时搜索不到耐心等下!

  我以上有些信息填写不完全,提交审核时,都给出了错误提示,按要求填写完全即可。

 iOS App 上架App Store及提交审核详细教程的更多相关文章

  1. iOS开发之 xcode6 APP 打包提交审核详细步骤

    一. 在xcode6.1和ios10.10.1环境下实现app发布 http://blog.csdn.net/mad1989/article/details/8167529 http://jingya ...

  2. 2018最新苹果APP上架App Store流程(超详细)

    本文转发:https://blog.csdn.net/xxw888/article/details/73618837 2018最新整理iOS app上架app详细教程 上架iOS需要一个付费688的开 ...

  3. iOS提交审核:您的 App 正在使用广告标识符 (IDFA)

    本文转载至  https://mp.weixin.qq.com/s?__biz=MzA3NzM0NzkxMQ==&mid=401172721&idx=1&sn=a369cf1b ...

  4. iOS APP上架被拒重新提交审核教程

    iOS APP审核比较严格,难免会出现被拒绝的情况,需要根据苹果反馈的问题修改后重新打包上传审核! 1.登录itunesconnect.https://itunesconnect.apple.com进 ...

  5. iOS - App 上架审核被原因拒总结

    1.未遵守苹果 iOS APP 数据储存指导方针 如果你的 App 有离线数据下载功能,尤其需要关注这一点.因为离线数据一般占用存储空间比较大,可以被重新下载和重建,但是用户往往希望系统存储空间紧时也 ...

  6. 第一个APP上架IOS审核相关的记录

    以前一直没做过APP开发,第一版是用WAP版做的,采用了light7框架制作,没有UI设计. 升级到第二版之后,使用了HBUILDER的方式开发,https://dcloud.io/ 官方在这里. 目 ...

  7. 图文详解丨iOS App上架全流程及审核避坑指南

    App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都"死"在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流 ...

  8. [苹果APP上架]ios App Store上架详细教程-一条龙顺滑上架-适合小白

    如何在 2022 年将您的应用提交到 App Store 您正在启动您的第一个应用程序,或者距离上次已经有一段时间了.作者纸飞机@cheng716051来给你讲讲将应用程序提交到 App Store ...

  9. iOS版本更新的App提交审核发布流程

    http://www.2cto.com/kf/201502/378698.html 版本更新的App和新App的发布提交流程略有不同,新的App需要在开发者账号里准备发布证书,添加App的id,关联描 ...

随机推荐

  1. 基于Apache Hudi构建分析型数据湖

    为了有机地发展业务,每个组织都在迅速采用分析. 在分析过程的帮助下,产品团队正在接收来自用户的反馈,并能够以更快的速度交付新功能. 通过分析提供的对用户的更深入了解,营销团队能够调整他们的活动以针对特 ...

  2. spring接口多实现类,该依赖注入哪一个?

    一.问题的描述 在实际的系统应用开发中我经常会遇到这样的一类需求,相信大家在工作中也会经常遇到: 同一个系统在多个省份部署. 一个业务在北京是一种实现方式,是基于北京用户的需求. 同样的业务在上海是另 ...

  3. java基础———标识符和关键字

    标识符以字母开头  (A-Z)或(a-z)    美元符($)     下划线(_) 不能以关键字作为变量名或者方法名 标识符大小写不能混淆 可以中文(不建议) 常用的关键字

  4. 字节一面:说说TCP的三次握手

    上周有朋友去了字节面试,问到了TCP三次握手的问题,当时回答的不是很好,对于三次握手的发送的报文信息都不太熟,本文主要做一下总结和记录. TCP全称为Transmission Control Prot ...

  5. [开源精品] C#.NET im 聊天通讯架构设计 -- FreeIM 支持集群、职责分明、高性能

    FreeIM 是什么? FreeIM 使用 websocket 协议实现简易.高性能(单机支持5万+连接).集群即时通讯组件,支持点对点通讯.群聊通讯.上线下线事件消息等众多实用性功能. ImCore ...

  6. 免费内网穿透服务Localtunnel

    Localtunnel 将为您分配一个唯一的可公开访问的 url,它将所有请求代理到您本地运行的网络服务器. 快速开始 全局安装 Localtunnel(需要 NodeJS)以使其在任何地方都可以访问 ...

  7. mydodo协议

    mydodo协议 目录 数据帧结构 命令 协议 代码样例 数据帧结构 帧头1 帧头2 设备号 命令 数据长度 数据 0x4D 0x59 xxx cmd nByte data 例子:设备my01 的继电 ...

  8. [DOM]获取元素:根据ID、标签名、HTML5新增的方法、特殊元素获取

    目录 [DOM]获取元素:根据ID.标签名.HTML5新增的方法.特殊元素获取 1.根据 ID 获取[.getElementById( )] 2.根据标签名获取[.getElementsByTagNa ...

  9. C# 脚本与Unity Visual Scripting 交互,第一步(使用C# 脚本触发Script Graph的事件)(Custom Scripting Event)

    写在前面 感谢Unity 川哥的帮助,解决了单独调用GameObject的需求 首先 需要在Unity 中创建一个自定义事件脚本(注释非常重要) using System.Collections; u ...

  10. getch()之隐藏输入密码

    getch() :读取字符且不会回显(不会显示):不从输入缓冲区读取:在getch中,把回车按键输入, 识别为回车符'\r':在getchar中,把回车按键输入,识别为回车符'\n'. getch() ...