App Store上架流程/苹果app发布流程

简介: 开发账号分为两类:99美元(发布App Store用的,也就是上架苹果商店用这个);299美元(企业授信证书,不用上架appstore 亦可使用。弊端:证书容易被封,证书包月在500元左右)开发申请详情见链接:

第一步:拥有自己的苹果开发者账号:

开发账号分为两类:99美元(发布App Store用的,也就是上架苹果商店用这个);299美元(企业授信证书,不用上架appstore 亦可使用。弊端:证书容易被封,证书包月在500元左右)

开发申请详情见链接:

第二步:创建相关证书和配置文件:

一、了解相关证书之间的区别:

登录开发者账号: https://developer.apple.com/account/overview.action

进入该页面,左侧一栏是相关证书栏目:

Certificates: 证书,常用的证书类型有4种:真机调试证书、推送调试证书,发布证书、推送生产证书。

Identifiers: App ID,跟项目工程的 Bundle Identifier(也就是bundle id),此id是app的唯一的识别符。

Devices: iOS设备在真机调试、AdHoc发布时都需要包含设备的UDID才可以安装。

Provisioning Profiles: 配置文件(描述文件),不同类型的开发者账号都包含 Development、AdHoc 这两种 Profile,不同的是个人、公司开发者账号有发布到 App Store 的 Profile,而企业开发者账号则是 InHouse 企业内发布的 Profile。

建证书(Certificates):

创建证书文件:

创建证书请求文件(必须使用Mac电脑):打开后,选择 钥匙串访问–证书助理–从证书颁发机构请求证书,如下图所示:

填写好证书信息,保存该证书。

注意:用户电子邮件地址是必填项,ca电子邮件地址是选填项,常用名默认出现的可以不用填;

请求是:选择“存储到磁盘”,存储到电脑桌面上,方便是一个。

点击“继续”,选择存储该证书的位置,即可生成证书请求文件,如下图所示:

后台生成相关证书:

开始创建证书:

开始创建证书:在开发者账号的证书栏目下,点击右上角的“创建证书”按钮。选择“发布到 App Store”,并填写好相关信息,如下图所示:

证书有两大类,开发证书(Development,也称为调试证书)和发布证书(Production)上架配置这个证书。

常用的有以下几种:

① iOS App Development:真机调试证书。

② Apple Push Notification service SSL (Sandbox


相关文章
|
2月前
|
编解码 iOS开发 开发者
App上架Apple App Store和Google Play流程
App上架Apple App Store和Google Play流程
61 2
|
2月前
|
安全 开发者 UED
欧盟新规:苹果App Store开发者需公开联系方式,透明度提升还是隐私挑战?
欧盟加强数字服务监管,苹果宣布自10月16日起,欧盟区App Store实施新规:开发者须公开联系方式,提升透明度。政策区分个人与公司开发者信息要求,旨在改善用户体验和服务质量,但引发隐私担忧。苹果需采取措施保护隐私,新规亦考验市场竞争与用户权益平衡。
42 0
|
2月前
|
存储 前端开发 Java
|
4月前
|
ARouter IDE 开发工具
Android面试题之App的启动流程和启动速度优化
App启动流程概括: 当用户点击App图标,Launcher通过Binder IPC请求system_server启动Activity。system_server指示Zygote fork新进程,接着App进程向system_server申请启动Activity。经过Binder通信,Activity创建并回调生命周期方法。启动状态分为冷启动、温启动和热启动,其中冷启动耗时最长。优化技巧包括异步初始化、避免主线程I/O、类加载优化和简化布局。
63 3
Android面试题之App的启动流程和启动速度优化
|
5月前
|
存储 数据安全/隐私保护 iOS开发
应用在App Store上被拒重新提交审核流程指南
该文本是关于iOS应用发布的步骤说明
66 2
|
5月前
|
缓存 网络安全 iOS开发
苹果APNS在app中的具体实现
苹果APNS在app中的具体实现
78 2
|
5月前
|
开发者 iOS开发
苹果证书的申请与发布app
苹果证书的申请与发布app
50 2
|
5月前
|
Java Unix Shell
苹果app代码行数统计
苹果app代码行数统计
38 1
|
5月前
|
安全 前端开发 开发工具
什么是APP封装?流程和实现方式是什么,有什么优势?
APP封装是将应用程序的代码、资源和依赖项打包成一个可执行的文件或安装包的过程。封装过程中,将应用的代码、资源和依赖项进行整合,并生成一个独立的安装包,用户只需下载并安装该包即可使用应用。
75 3
|
5月前
|
监控 数据库 数据安全/隐私保护
第三方授权的应用苹果审核被驳回解决方案和app版本更新
第三方授权的应用苹果审核被驳回解决方案和app版本更新
81 0
下一篇
无影云桌面