大概是19年写的文章吧,当时给Android 同事分享了下iOSApp上架的流程(就是几个人在会议室坐在一起讲课那种类型),并写了个文档保存在公司的内部网站上,今天翻出来了我感觉对新手还是挺有帮助的,就写这一篇blog吧

流程步骤:

1.通过新建一个叫minsida的项目进行举例

新建好项目如下图所示

2.我们项目已经建好了,我们现在需要打包上架到Apple Store该进行如下操作

打开开发者中心网址:https://developer.apple.com  最好使用Apple自带的Safri浏览器点击Account 如下图

再输入账号密码登录

登录成功后到如下图界面,点击:Certificates, Identifiers & Profiles(专门生成证书,绑定Bundle Id,绑定device设备,生成描述文件的地方)如下图

根据我们之前创建项目的Bundle Id 建立起相关的App IDs标识,如下图

建立好com.msd.minsida标识点击右上角+号

再看下面填写部分  如下图所示

再点击continue就建立好了

那么建立好了之后,再创建Profile文件,一个调试的、一个发布的

如下图

点击下面的+号进行建立

点击+之后来到该界面如下图

再点击continue 选择我们刚才创建的标识如下图

再点击continue 来到如下

继续continue之后 那么我们的调试Profiles (Development)就创建好了,创建好之后点击Down Load把它下载到本地电脑

根据上面步骤,再创建一个发布Profile(Distribution)。

创建好之后  如下图所示

如果刚才没有点击Down Load那么可以点击创建好的Profile会展开可以让我们进行删除、编辑、下载等操作  如图

我们把创建好的调试、发布的Profile下载到本地,进行双击,会自动加载到钥匙串,如下图 ,双击他们

3.再次来到我们的项目当中,在Sign栏中选中我们刚才创建好的Profile文件,如下图

在Development Info中进行简单配置 如下图

一般来说标准的配置是按照如下进行

再把我们需要的logo、启动图放入到如下图位置

进入里面,我们发现可能只有一个AppIcon显示,那么我们需要加入启动图展示,点击该界面下面的+号,选择App Icons &Launch Images中New iOS Launch Images如下图

加载Icons跟图下面 pt 提示像素,选好相应尺寸的icon如下图

再选好相应的启动图

启动图说明:

1x:           非Retina,3.5英寸;

2x:           Retina,  3.5英寸;

Retina 4:     4英寸的Retina;

Retina HD 4.7:高清Retina,4.7英寸;

Retina HD 5.5:高清Retina,5.5英寸;

图片大小尺寸如下图

在此项目准备工作都做完了  现在需要去App Store Connect中创建我们的App,以供提交到App Store

4.再回到我们的开发者计划中  选择Account,我们回到如下图

我们回到该地方  点击+号,建立起我们的App,新建App

创建之后来到App信息界面,填写好一些必填信息,如下图所示

Ps:因为昨天分享时创建的App项目,被开发人员拒绝一栏,请忽略

再去点击  价格与销售范围  填写一些必填信息,一般是选择App售价,一般选择0即免费

点击 iOS App  填写一些重要的App信息

首先是屏幕快照,该功能是展示在App Store中的预览图,给用户进行预览用的 如下图

iPhone6.5英寸显示屏,即iPhone Xs尺寸,需要该机型的屏幕快照/截屏

iPhone5.5英寸显示屏,即iPhone 6/7/8Plus尺寸,需要该机型的屏幕快照/截屏

一般来说,上传五张屏幕快照+一个视频。

上传屏幕快照后来到如下界面

再填写其它资料,构建版本是打包上来的(目前步骤还未打包)

接下来选择分级如下图

之前公司的分级编辑 基本为无 选完之后点击完成 默认为4+岁  如图

接下来就是App审核信息填写,如下图所示

最后就是选择发布方式如下图,根据需要选择,默认是自动发布此版本

到此,我们最后就是需要把我们App进行打包上传到这里,然后再构建版本中进行选择添加,如果上传过,那么会有个+号选择如图

5.打包App

回到我们的App在左上角模拟器出选择Generic iOS Device 如图

把代码先进行Clear  在进行Bulid,这个步骤在Product中选择

最后进行Archive打包,打包完会自动弹出如下界面

提交了之后,我们再回到刚才App Store Connect新建的App中如图

点击TestFlight/活动,可以看到我们构建的版本如图(可能会有几分钟的构建时间)

再回到App Store Connect中的准备提交这里

点击+号选择我们的构建版本

添加完成如图

存储我们的信息,最后然后提交

现在我们等待1~2天左右,就可以了。到此,上架App操作步骤完成。

iOS 史上最全App上架流程分享相关推荐

  1. 【史上最全App开发知识分享】如何从零开始成为app开发专家?

    本文针对小白用户对App做一个简单的介绍,介绍了App都有哪些类型,不同的类型app开发需要哪些技术,用户可以根据自己的需求选择不同的App开发,若不懂技术,没有资金怎么开发app. 一 .App有哪 ...

  2. Python爬虫人工智能大数据全栈视频史上最全合辑教程分享!

    Python爬虫人工智能大数据全栈视频史上最全合辑教程分享! 毫无疑问Python是这两年最火的编程语言,不仅容易上手,且在多个行业都可应用.尤其今年人工智能及大数据的发展,Python将会展现更多的 ...

  3. 史上最全画册制作流程—画册印刷

    <史上最全的画册制作流程>--https://blog.csdn.net/weixin_43770771/article/details/88792051 印刷注意的点:纸张.印数.工艺. ...

  4. 史上最全 App功能测试点分析

    1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即 15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源 ...

  5. 史上最全APP推广渠道

    群主做App推广的过程中,有过失败也尝过成功的甜头,渐渐地在APP推广尤其是渠道推广中积累了一些实战经验想同大家分享.如果各位有更好的推广建议,欢迎沟通分享哦! 一.应用商店推广   1.应用市场: ...

  6. 史上最全App推广渠道,免填邀请码很重要

    文章根据笔者多年行业经验,整理而成,目前App推广已经进入白热化状态,所以总结了这37个方法,为行业新人做指导. 一.应用商店推广 1.手机厂商应用商店:如小米商店,华为应用市场,三星应用商店,联想乐 ...

  7. Unity iOS 之 [iOS]App上架流程[利用Archive进行上传]

    [iOS]App上架流程[利用Archive进行上传] 准备: 1. 一个开发者账号(需要交过钱的,?好黑) 2. 一个做完的项目 检查: 1. 你的Xcode必须是正式版,不可以是beta版本(不能 ...

  8. iOS App上架流程(2016详细版)

    iOS App上架流程(2016详细版) 原文地址:http://www.jianshu.com/p/b1b77d804254 感谢大神整理的这么详细 一.前言: 作为一名iOSer,把开发出来的Ap ...

  9. iOS APP上架流程详解

    iOS APP上架流程详解 青葱烈马 2016.04.28  前言:作为一名 iOS 开发工程师, APP 的上架是必备技能. iOS 上架的流程主要可以简单总结为: 一个包,两个网址,三个证书, 一 ...

最新文章

  1. CodeForces - 540B School Marks —— 贪心
  2. 【Android 组件化】路由组件 ( 构造路由表中的路由信息 )
  3. 关于Strut2内置Json插件的使用
  4. 【MAVEN】如何在Eclipse中创建MAVEN项目
  5. python meshgrid_torch.meshgrid()和np.meshgrid()的区别
  6. HDU 2243 考研路茫茫——单词情结 求长度小于等于L的通路总数的方法
  7. python学习随笔day3
  8. c# 计算空格宽度像素_分享计算机视觉之图像处理Python之opencv
  9. SpringCloud工作笔记084---SpringCloud项目中,关于防止表单提交_使用redis+Aspect面向切面实现
  10. 构造函数强制使用new
  11. send/recv与socket
  12. 偷窥JCache API(JSR 107)
  13. VM虚拟机装Windows2000成功后VM Tools失败解决方法
  14. 【PDN仿真笔记3-电容布局Q3D模型搭建】
  15. 算法设计与分析递归概念之Fibonacci数列
  16. axure元件制作-常用开关
  17. 佳能i320打印机驱动安装
  18. 各种软件开发方向和前景
  19. linux定向查日志_Linux之screen创建、切换、记录屏幕日志
  20. Android五大布局:FrameLayout、LinearLayout、AbsoluteLayout、RelativeLayout和TableLayout

热门文章

  1. python中 代表什么,python中是什么意思
  2. Python爬虫——王者荣耀全皮肤拉取
  3. 汽车车灯控制电路模型(转向灯/示廓灯/远近光灯/雾灯/日间行车灯)
  4. 电脑无法连接WiFi,右下角显示红叉解决方法
  5. ARM Neon Intrinsics各函数介绍
  6. 末位淘汰!985高校硕士毕业拟新规:强制20%不通过或需大改?
  7. 【数据结构】单链表的实现
  8. C++对齐输出(左对齐和右对齐)
  9. 无需编程,DIY自己智能小车的Android蓝牙遥控软件(二)
  10. VUE制作谷歌浏览器多类型截屏、抓取信息的插件