iOS 史上最全App上架流程分享

简介: iOS 史上最全App上架流程分享

大概是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操作步骤完成。


原文链接:https://blog.csdn.net/lixianyue1991/article/details/121272242

目录
相关文章
|
23天前
|
传感器 iOS开发 UED
探索iOS生态系统:从App Store优化到用户体验提升
本文旨在深入探讨iOS生态系统的多个方面,特别是如何通过App Store优化(ASO)和改进用户体验来提升应用的市场表现。不同于常规摘要仅概述文章内容的方式,我们将直接进入主题,首先介绍ASO的重要性及其对开发者的意义;接着分析当前iOS平台上用户行为的变化趋势以及这些变化如何影响应用程序的设计思路;最后提出几点实用建议帮助开发者更好地适应市场环境,增强自身竞争力。
|
1月前
|
设计模式 Swift iOS开发
探索iOS开发:从基础到高级,打造你的第一款App
【10月更文挑战第40天】在这个数字时代,掌握移动应用开发已成为许多技术爱好者的梦想。本文将带你走进iOS开发的世界,从最基础的概念出发,逐步深入到高级功能实现,最终指导你完成自己的第一款App。无论你是编程新手还是有志于扩展技能的开发者,这篇文章都将为你提供一条清晰的学习路径。让我们一起开始这段旅程吧!
|
1月前
|
监控 安全 开发者
山东布谷科技:关于直播源码|语音源码|一对一直播源码提交App Store的流程及重构经验
分享提交直播源码,一对一直播源码,语音源码到Appstore的重构经验!
|
2月前
|
安全 开发者 UED
APP上架到应用商店需要哪些流程?
APP上架是一个涉及多个步骤和准备工作的过程,主要包括准备上架资料和遵循上架流程两个方面。
98 1
|
4月前
|
iOS开发
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
231 0
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
|
4月前
|
Android开发 iOS开发 C#
Xamarin:用C#打造跨平台移动应用的终极利器——从零开始构建你的第一个iOS与Android通用App,体验前所未有的高效与便捷开发之旅
【8月更文挑战第31天】Xamarin 是一个强大的框架,允许开发者使用单一的 C# 代码库构建高性能的原生移动应用,支持 iOS、Android 和 Windows 平台。作为微软的一部分,Xamarin 充分利用了 .NET 框架的强大功能,提供了丰富的 API 和工具集,简化了跨平台移动应用开发。本文通过一个简单的示例应用介绍了如何使用 Xamarin.Forms 快速创建跨平台应用,包括设置开发环境、定义用户界面和实现按钮点击事件处理逻辑。这个示例展示了 Xamarin.Forms 的基本功能,帮助开发者提高开发效率并实现一致的用户体验。
173 0
|
4月前
|
图形学 数据安全/隐私保护 iOS开发
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
|
4月前
|
iOS开发
解决IOS上架App Store后显示语言为英文的问题
解决IOS上架App Store后显示语言为英文的问题
101 0
|
7月前
|
iOS开发 开发者
苹果iOS App Store上架操作流程详解:从开发者账号到应用发布
很多开发者在开发完iOS APP、进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store的具体流程,如有未涉及到的部分,大家可以及时咨询,共同探讨。
|
7月前
|
安全 数据安全/隐私保护 iOS开发
iOS App 上架流程图文教学
在上架App 之前必须先准备好开发者帐号,但申请开发者帐号因法兰克早在之前已经申请好了,故就跳过此步骤,直接从产生凭证到上传App开始讲起。首先,要将自己辛苦写好的App 送审的话,则要依序做完下列几件事情即可。