ITPub博客

首页 > 应用开发 > IT综合 > App Store上架流程/苹果app发布流程

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

原创 IT综合 作者:雪奈椰子 时间:2023-02-24 17:29:23 0 删除 编辑

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

 

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

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

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

开发申请详情见链接:

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

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

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

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

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

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

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

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

 

二、建证书(Certificates ):

1 、创建证书文件:

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

 

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

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

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

 

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

 

 

2 、后台生成相关证书:

1 )开始创建证书:

 

 

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

常用的有以下几种:

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

② Apple Push Notification service SSL (Sandbox) :推送调试证书,直接用 Xcode 调试到设备的 App 需要调试证书推送通知。

③ App Store and Ad Hoc :发布证书, App Store 、 In-House (之前是有这个的,不过我现在看不到,先不管)、 Ad Hoc 发布方式都需要这个证书来签名。

④ Apple Push Notification service SSL (Sandbox & Production) :推送正式证书, AppStore 、 In-House 、 AdHoc 都需要用正式推送证书推送通知。

注意:这几种证书的创建都是需要上传CSR 文件(就是刚刚创建好的 CertificateSigningRequest.certSigningRequest 文件)。

2 ) 发布证书(Production )上架 appstore 配置这个证书:左侧选择( Production ),然后点击右上角的 "+" 号。看到下图,选择( Production )类目下的, App Store and Ad  Hoc 。

 

 

3 )点击 Continue ,它会提示你需要一个 CSR 文件(也就从证书机构请求的那个文件),选择文件( Choose File )上传,然后点击 “Cenerate” ,创建完成。

 

 

4 )创建完成,以后可以下载证书(点击: Download )文件, 该文件可以用于生成P12 文件(很多第三方平台都需要这个文件生成苹果 ipa 安装包文件)

 

 

 

3 、创建 bundle id:

(1 )选择 App  IDs ,选择 “+” 号,开始创建

 

(2 ) name 填写:需要时英文字母,不要添加特殊符号;

bundle id :有标准的格式, com.***.** 或者 com.**

 

(3 ) App Services :针对存在服务添加相关服务内容;如消息推送的 Push notifications ;

 

4 、创建配置文件(描述文件 Provisioning Profile )

1 )点击右上角的 “ + ” 号,分别创建开发用的 Provisioning Profile 和 发布到 App Store 用的 Provisioning Profile :

 

 

2 ) 发布到 App Store 用的 Provisioning Profile :选择 Distribution 下的 “App Store” ,继续( Continue )下一步;

 

3 ) 发布到 App Store 用的 Provisioning Profile 文件绑定对应的证书:

(1 )选择创建的 app id 也就是( bundle id ),选择 “continue” ,继续下一步;

 

(2 )选择创建的证书;

 

(3 )填写 profile  name :随意写,也可以根据 app 的名字填写;选择 “continue” ,

 

(4 )证书创建完毕,可以看到 download 按钮,可以下载相关文件;

 

 

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70026554/viewspace-2936943/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2023-02-08

  • 博文量
    146
  • 访问量
    80880