iOS AppStore上架流程图文详解​

简介: iOS AppStore上架流程图文详解​

1、首先得注册Apple Developer的开发者账号,最后如果要上架苹果商店,这个账号是要交年费的,核算下来大概600多元人民币。


2、接下来要登录Apple Developer网站,点击“Account”栏目


1.png2.png


3、如果该App需要多人协作开发,请进入People进入人员编辑。注意负责上架AppStore的人员需要有管理级别的权限。


4、人员设置完成过后,进入“Certificates...”页面了。


)先申请证书


1.png


2)如果还在开发App,就需要申请下Apple Development证书,里面可以申请开发人员的AppleID以及测试真机


如果App额外的敏感功能,比如大部分App都需要的推送,则要申请Apple Push Notifucation service SSL(Sandbox & Production)


如果需要发布,则要申请iOS Distribution(App Store and Ad Hoc),然后点击下一步"Continue"


1.png


这里就需要上传CSR文件了,CSR是Certificate Signing Request的英文缩写,即证书请求文件。我们需要在电脑上《钥匙串访问》中生成。


1.png


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


进入CSR生成界面,选择"保存到磁盘",在Create a New Certificate页面选择改文件,继续下一步,然后点击存储,双击下载后的证书就能完成配置。


3)添加Identifiers,然后选择App IDs 接着下一步,


选择App接着下一步,这边要填写App的描述和Bundle ID,


如果有需要权限的功能也要在这边勾选,比如"Push Notifications"


1.png


4)接着申请Profiles


1.png


如果还在开发阶段,可以选择iOS App Development。


如果要发布就选择App Store,接着选择你要发布的App ID,然后选择你之前申请的Certificates证书。


1.png1.png


在Xcode App项目Release Signing签名中选择刚才生成的Profiles


5.填写App Store的发布信息


进入Apple developer首页,点击进入App Store Connect,添加新的App


1.png1.png


等在这些页面都填写完信息后,就等着发布构建版本了


6.Xcode构建上传新的App


需要将工程改成release 模式,点击Xcode-->Product-->Archive按钮进行打包,如果该按钮是灰色不可用状态,则需要在项目Bulid选择Any iOS Device,而不是虚拟机


1.png


进入打包页面,选择要发布的项目,点击"Distribute App"


1.png


选择App Store Connect接着下一步


选择Upload接着下一步,(如果选择Export 导出ipa包应该也行)


1.png


选择对应的证书和Profile文件继续下一步


一路下一步,直到提示上传App Store Connect成功


1.png


7.提交审核


在苹果开发者平台上,进入App Store Connect,添加构建版本,选择刚刚上传的App


1.png


所有信息都填写完毕后,点击右上角的“提交以供审核”


就静等消息吧,顺利的话一般两天左右吧。也有可能会被打回修改,里面的原因就各式各样了,到这里就祝好运吧:


目录
相关文章
|
7月前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
233 3
|
7月前
|
iOS开发 开发者
一键制作 iOS 上架 App Store 描述文件教程
一键制作 iOS 上架 App Store 描述文件教程
|
7月前
|
iOS开发 开发者
苹果iOS App Store上架操作流程详解:从开发者账号到应用发布
很多开发者在开发完iOS APP、进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store的具体流程,如有未涉及到的部分,大家可以及时咨询,共同探讨。
|
23天前
|
传感器 iOS开发 UED
探索iOS生态系统:从App Store优化到用户体验提升
本文旨在深入探讨iOS生态系统的多个方面,特别是如何通过App Store优化(ASO)和改进用户体验来提升应用的市场表现。不同于常规摘要仅概述文章内容的方式,我们将直接进入主题,首先介绍ASO的重要性及其对开发者的意义;接着分析当前iOS平台上用户行为的变化趋势以及这些变化如何影响应用程序的设计思路;最后提出几点实用建议帮助开发者更好地适应市场环境,增强自身竞争力。
|
4月前
|
编解码 iOS开发
IOS上架APP Store时预览图尺寸
IOS上架APP Store时预览图尺寸
758 3
|
4月前
|
iOS开发
解决IOS上架App Store后显示语言为英文的问题
解决IOS上架App Store后显示语言为英文的问题
101 0
|
7月前
|
iOS开发 开发者 UED
2023年iOS App Store上架流程详解(上)
在2023年,随着苹果发布机制的微调,有些关于iOS App上架流程的资料已经过时。本文将根据最新的要求和经验,详细介绍iOS App上架的流程。
|
27天前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
4天前
|
iOS开发 开发者 MacOS
深入探索iOS开发中的SwiftUI框架
【10月更文挑战第21天】 本文将带领读者深入了解Apple最新推出的SwiftUI框架,这一革命性的用户界面构建工具为iOS开发者提供了一种声明式、高效且直观的方式来创建复杂的用户界面。通过分析SwiftUI的核心概念、主要特性以及在实际项目中的应用示例,我们将展示如何利用SwiftUI简化UI代码,提高开发效率,并保持应用程序的高性能和响应性。无论你是iOS开发的新手还是有经验的开发者,本文都将为你提供宝贵的见解和实用的指导。
85 66
|
14天前
|
开发框架 Android开发 iOS开发
安卓与iOS开发中的跨平台策略:一次编码,多平台部署
在移动应用开发的广阔天地中,安卓和iOS两大阵营各占一方。随着技术的发展,跨平台开发框架应运而生,它们承诺着“一次编码,到处运行”的便捷。本文将深入探讨跨平台开发的现状、挑战以及未来趋势,同时通过代码示例揭示跨平台工具的实际运用。