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

2023-11-05

大概是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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS 史上最全App上架流程分享 的相关文章

  • UIAlertAction 处理程序在延迟后运行

    我正在尝试将 UIAlertViews 更改为 UIAlertControllers 我为此设置了这个操作 UIAlertAction undoStopAction UIAlertAction actionWithTitle Undo St
  • 使用 Facebook API 和 Objective C 来查找随机 Facebook 用户图像

    我正在构建一个返回随机 Facebook 个人资料图片的应用程序 到目前为止 我有下面的代码生成一个随机个人资料 ID 有时会返回真实的个人资料 但有时不会 只显示通用的蓝色 Facebook 面孔 当我在实际网站图形 API 上使用给定的
  • 如何使用呼叫目录扩展来识别应用程序中的来电?

    我正在研究callKit框架 我发现通过使用呼叫目录扩展 我们可以识别来电电话号码 我的问题是如何在 iOS 应用程序中实现呼叫目录扩展来识别来电详细信息 我在 Objective C 工作 让一个数 919876xxxxx 使用此方法添加
  • 在两个可移动 uiview 之间画线

    我有一个带有节点的 滚动视图 UIViews 可以拖动 我正在尝试在选定的之间绘制边缘UIViews使用 calayer 但我不知道当视图位置发生变化时如何重新绘制线条 In my viewControllerI 类在节点数组中添加第一个和
  • 如何在 iPad 应用程序上禁用横向方向?

    我创建了一个全新的单视图 iOS 通用 Swift 应用程序 然后 我在应用程序设置中取消选中 横向左 和 横向右 我在 iPhone 上运行了它 万岁 无论我如何旋转手机 它都会保持纵向模式 然后我在 iPad 上运行它 它会旋转到任何内
  • 为什么 MOVE CURSOR 在 OS X Mountain Lion 上不显示?

    我正在做一个项目 想看看 Swing 提供的每个光标是什么样子的 public class Test public static void main String args JFrame frame new JFrame frame set
  • 带有图像的 UITableView 滚动非常慢[重复]

    这个问题在这里已经有答案了 可能的重复 带图像的表格视图 加载和滚动缓慢 https stackoverflow com questions 4071497 table view with images slow load and scro
  • 移动设备上的 TensorFlow(Android、iOS、Windows Phone)

    我目前正在寻找不同的深度学习框架 特别是用于训练和部署卷积神经网络 要求是 它可以在带有 GPU 的普通 PC 上进行训练 但训练后的模型必须部署在三个主要的移动操作系统上 即 Android iOS 和 Windows Phone Ten
  • 使用 UIWebView 显示 PDF 不起作用

    因此 我意识到有关使用 UIWebView 在应用程序 在 iPad 上 中显示 PDF 存在很多问题 我已经审查了我能找到的所有内容 但似乎找不到任何满意的东西 我想做的事情非常基本 所以我真的不知道为什么它不起作用 我需要做的就是在 U
  • Cocoa App 中使用#include 编译错误

    我正在尝试在 xcode 4 0 中编译 Cocoa 应用程序 但收到此错误 fatal error string file not found 当尝试在这一行编译为 pch 文件时 include
  • 在后台继续下载

    我正在创建一个应用程序 其中我从服务器下载一些数据 在后台运行时 我希望连接继续运行 以便可以下载数据 我知道有方法应用程序委托 void applicationDidEnterBackground UIApplication applic
  • 如何使用固定宽度和自动布局正确缩放图像?

    我有一个动态 UIImage 和一个固定宽度为 280 0px 的 UIImageView 并且我正在使用自动布局 在 UIImage 视图上 我设置了宽度和高度约束 并降低了高度约束的优先级 我选择了 aspect fit 并将内容拥抱和
  • 使用 MPMoviePlayerViewController 时的 iPad 旋转错误

    问题摘要 使用 MPMoviePlayerViewController 播放视频时更改 iPad 设备或模拟器的方向会导致视频播放器关闭时旋转状态不一致 这是 iPad SDK 3 2 中的一个已知错误 记录于http www openra
  • 共享扩展程序未出现在能够在 iPhone 上共享照片的应用程序列表中

    我正在尝试创建一个共享应用程序扩展 并按照以下来源的教程进行操作 http www technetexperts com mobile share extension in ios application overview with exa
  • 游戏中心玩家显示名称在沙盒中始终为“我”

    我使用用户的游戏中心显示名称和玩家 ID 来维护他们在我的服务器上的个人资料 当我进行测试时 一切似乎都正确执行 但我的沙箱帐户的用户显示名称显示为 Me 而不是附加到我的帐户的显示名称 Billybobbo 这应该在沙盒模式下发生吗 Co
  • 使用自定义格式将字符串转换为 NSDate [重复]

    这个问题在这里已经有答案了 可能的重复 NSString 到 NSDate https stackoverflow com questions 1353081 nsstring to nsdate iPhone 如何将 yyyyMMddTh
  • iOS 11 中的密码自动填充快速输入栏

    iOS 11 中引入了一项新功能 应用程序密码自动填充 此功能允许用户直接从键盘快速输入栏使用其应用程序中保存的密码 https techcrunch com 2017 06 08 ios 11s new password autofill
  • GCD 与自定义队列

    我想知道这两者的性能有什么区别 dispatch async dispatch get global queue DISPATCH QUEUE PRIORITY HIGH 0 perform complex operation dispat
  • iOS 11 特定设置部分的 URL 方案停止工作

    我的应用程序使用 URL 方案将用户直接带到 设置 常规 关于 部分 以下 URL 在 10 3 x 中工作正常 应用程序首选项 根 常规 路径 关于 然而 这个 URL 方案在 iOS 11 GM 版本中不再有效 它仅启动 设置 应用程序
  • Swift:UICollectionViewCell didSelectItemAtIndexPath 更改背景颜色

    我可以轻松更改单元格的背景颜色CellForItemAtIndexPath method func collectionView collectionView UICollectionView cellForItemAtIndexPath

随机推荐

  • 快速记忆电阻器色环值

    快速记忆电阻器色环值 觉得有用麻烦点个赞哦 开始正文 最近准备电设 看到电阻器11种色环 实在难记 因此花了我整整5 分钟 想出了一个快速记忆的方法 直接上图 上图是标准色环和阻值对应表 下面是我的简记方法 1 谐音组词记忆yyds 2 简
  • Mysql 主从复制

    简述 start slave show slave status G stop slave reset slave delete relay log create relay log reset master delete bin log
  • langchain包下载安装以及基本使用的注意事项

    当我们使用import langchain导入包是需要先下载langchain这个包 注意事项 我们的python版本必须大于等于3 8 1 否者将会导致 cannot import name RecursiveCharacterTextS
  • python三维点云投影(一)

    本文为博主原创文章 未经博主允许不得转载 本文为专栏 python三维点云从基础到深度学习 系列文章 地址为 https blog csdn net suiyingy article details 124017716 一 立体几何基础知识
  • MySQL的多表查询

    目录 多表关系 一对多 多对多 一对一 多表查询概述 分类 显示内连接 外连接 左外连接 右外连接 自连接 联合查询 子查询 分类 标量子查询 列子查询 行子查询 表子查询 多表关系 项目开发中 在进行数据库表结构设计时 会根据业务需求及业
  • 链表介绍

    链表介绍 链表与顺序表一样 也属于线性表 一个线性表是某类数据元素的一个集合 表里同时记录着元素之间的顺序关系 线性表的数据之间有顺序关系 顺序关系分为两种 一种是物理有序 即数据物理存储的位置顺序与数据之间的顺序关系一致 另一种是逻辑有序
  • VS Stuidio 2019实用调试技巧

    VS Studio 2019实用调试技巧 1 debug和release的区别 2 调试 1 调试最常使用的几个快捷键 2 用监视窗口查看临时变量的值 3 查看内存信息 4 查看调用堆栈 5 查看汇编信息 6 查看寄存器信息 3 如何写出易
  • 总结Python设置Excel单元格样式的一切,比官方文档还详细

    总结Python设置Excel单元格样式的一切 比官方文档还详细 Python对Excel表格处理非常方便 本文专门对Excel单元格样式设置进行总结 日常用到的设置基本都可以用openpyxl库完成 创建一个表格 openpyxl是第三方
  • 多项式轨迹--五次多项式轨迹

    转自 https blog csdn net libing403 article details 78715418 多项式轨迹 五次多项式轨迹 1 5 Polynomial of degree five 利用三次多项式 根据过q0 q1 q
  • 祝:天下码农中秋节快乐

    祝 天下码农中秋节快乐
  • 13.2 C语言风格的for命令、while命令和until命令

    C语言风格的for命令 在C语言中 for循环通常定义ige变量 然后这个变量会在每次迭代时自动改变 c语言的for命令 C语言的for命令有一个用来指明变量的特定方法 一个必须保持成立才能继续迭代的条件 以及另一个在每个迭代中改变变量的方
  • 算法设计与分析 动态规划 习题

    3 1 满足递归式F n F n 1 F n 2 和初始值F 0 F 1 1的数列称为斐波那契数列 考虑如何计算该数列的第n项F n 1 说明根据递归式直接完成计算 将有子问题重复求解 2 说明该问题具有优化子结构 3 写出求解F n 的动
  • 用matlab表白,你有一颗爱她的心,你就画出来

    恋爱过恋爱过程中 女生往往需要许多小惊喜 下面我教大家一种用matlab表白的一小段程序 画出一个火热的心 loving heart x y z x 2 9 4 y 2 z 2 1 3 3 x 2 z 3 9 80 y 2 z 3 爱心三维
  • Git 两分钟指南

    原文 http www garyrobinson net 2014 10 git in two minutes for a solo developer html作者 Gary Robinson 译文 http blog jobbole c
  • LeetCode【102】二叉树的层次遍历

    题目 给定一个二叉树 返回其按层次遍历的节点值 即逐层地 从左到右访问所有节点 例如 给定二叉树 3 9 20 null null 15 7 3 9 20 15 7 返回其层次遍历结果 3 9 20 15 7 通过观察返回的结果 可以直到是
  • ctfshow 每周大挑战 RCE极限挑战3

    目录 题目源码 1 跑一下正则 2 分析解题用什么payload 3 构造payload 如何获取字母N 构造出 POST及其他拼接内容 POST传参 4 完整解题payload 题目源码 1 跑一下正则 chr i echo chr i
  • 居中

    水平居中 1 HTML div class test img src images mlbtag jpg alt class test2 div CSS test width 100 test2 margin 0 auto display
  • Maximum Diameter Graph 【CodeForces - 1082D】【搜索+构造】

    题目链接 一开始忘记输出有多少条边 WA了好几发都跑不过第一组测试样例 开始怀疑自己是不是读了道假题 然后在大佬们的帮助下 终于AC 好伤心 读假样例 一定是我太弱了 我的思想是采用了树链剖分的dfs 构造思想 可能是因为最近少用了树链剖分
  • 从PFX文件中获取私钥、公钥证书、公钥

    https blog csdn net ZuoYanYouYan article details 77868584 该类具体功能 根据pfx证书得到私钥 根据私钥字节数组获取私钥对象 根据公钥字节数组获取公钥 根据pfx证书获取证书对象 根
  • iOS 史上最全App上架流程分享

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