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

简介: 图文详解丨 iOS App 上架全流程及审核避坑指南

到了 2021 年,虽然网上也有大牛写过很多 IOS App 上架流程资料,但随着苹果发布机制的微调有些已经过时了。我就趁着这次刚刚发布成功的鲜活经验,记录下来,做一下补充。


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


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


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


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


1)先申请证书


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


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


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


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


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


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


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


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


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


4)接着申请 Profiles


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


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


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


相关文章
|
7月前
|
运维 iOS开发 Windows
windows电脑备案ios APP获取公钥和证书指纹Sha-1值的方法
在阿里云进行APP备案、在备案IOS端的环节的时候,发现需要我们将p12证书安装在电脑上,再用xcode或或钥匙串访问来获取这个证书的公钥和sha-1值。 但是大部分开发uniapp应用的同学们,或者进行发布的运维人员的电脑都是windows,无法按照阿里云的教程来获取ios的公钥和sha-1。备案就被卡主了。 这里介绍下另一个方法,就是使用香蕉云编来在线上传证书获取。如下图所示,打开香蕉云编后,找到下图这个功能
1056 0
|
存储 安全 生物认证
苹果上架APP遇到提示缺少出口合规证明时应该如何处理-什么是APP加密文稿-优雅草卓伊凡
苹果上架APP遇到提示缺少出口合规证明时应该如何处理-什么是APP加密文稿-优雅草卓伊凡
1058 62
苹果上架APP遇到提示缺少出口合规证明时应该如何处理-什么是APP加密文稿-优雅草卓伊凡
|
9月前
|
人工智能 IDE 前端开发
写给尊贵的 Tare Pro 用户的喂饭级 IOS APP 开发指南
本文介绍了如何利用 AI IDE Trae,从零开始快速开发一个 iOS 应用《回声》。通过 AI 辅助完成需求梳理、原型设计、编码与调试,展示了 AI 在整个开发流程中的强大助力。
1714 0
|
Swift iOS开发 开发者
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
2517 13
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
|
开发工具 开发者 iOS开发
如果苹果上架审核7个工作日仍无反应如何向苹果官方询问进度和提交反馈-App Store Connect方式和发送邮件询问方式-优雅草卓伊凡
如果苹果上架审核7个工作日仍无反应如何向苹果官方询问进度和提交反馈-App Store Connect方式和发送邮件询问方式-优雅草卓伊凡
3384 2
如果苹果上架审核7个工作日仍无反应如何向苹果官方询问进度和提交反馈-App Store Connect方式和发送邮件询问方式-优雅草卓伊凡
|
存储 数据安全/隐私保护 开发者
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
721 8
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
|
6月前
|
缓存 移动开发 JavaScript
如何优化UniApp开发的App的启动速度?
如何优化UniApp开发的App的启动速度?
1083 139
|
6月前
|
移动开发 JavaScript weex
UniApp开发的App在启动速度方面有哪些优势和劣势?
UniApp开发的App在启动速度方面有哪些优势和劣势?
519 137
|
6月前
|
数据采集 JavaScript 前端开发
开发比分App?你缺的不是程序员
开发体育比分App,关键不在代码,而在懂体育、懂数据、懂用户。明确定位、理清需求、选好数据源,再找专业的产品、数据与技术人才协同,才能少走弯路。程序员最后入场,效率最高。
335 154