乐于分享
好东西不私藏

iOS App的打包和上架流程,开启iOS生态之旅

iOS App的打包和上架流程,开启iOS生态之旅

1. 创建账号

苹果开发者账号几种开发者账号类型

特性

个人账号 (Individual)

组织账号 (Organization)

企业账号 (Enterprise)

申请主体

个人

公司/组织实体

公司/组织实体

年费

$99

$99

$299

App Store显示

个人姓名

公司名称

不适用

团队协作

仅限个人

可添加多个成员,分权限

可添加多个成员,分权限

核心门槛

身份证/护照

邓白氏编码 (D-U-N-S)

邓白氏编码 + 严格资质审核

2.申请签名证书(钥匙串访问)

意义就是签名,也是因为有Apple特有的签名机制,让app更为安全的

打开 Mac app 的钥匙串访问

颁发证书

两个信息可以随便填(主要是做一个标识)

直接存储到磁盘,直接是一个 CertificateSigningRequest.certSigningRequest 这样的文件即可。

3、 Apple Developer 申请证书

 登陆开发者账号~~ 进入到account页面~~创建ID

我们主要是发布 App Store的app,选第一个就够了

 创建证书 -证书我们做iOS应用下面两个就够用,其他就是Mac app 通用证书等。

创建证书下一步就要选取我们钥匙串申请的文件上传就好了

配置文件,顾名思义就是配置正式环境和测试环境的配置文件,比如配置推送等。

选中我们上面创建的ID

选中申请的证书(关联)

如果你是新账号,第一次创建开发者证书,还需上传device ID,就是你要测试的手机。

用数据线,连上Xcode,在devices里查看 identifier

创建证书、配置文件、id、device基本到这里就完成了,后面需要吧证书和配置文件下载下来双击安装;证书会安装到钥匙串,配饰文件是安装到xcode,就是证书和Xcode关联的bundle ID的app建立证书关系。

在xcode里选中你配置的文件,即可运行你的app这真机上。

注意:在创建id 的时候可以创建通配符 、或者直接写一个,代表任意app,避免,每一次我们该一个包名需要测试的时候都要去创建了一个id。

4、在 App Store Connect 创建app

如果需要申请内购,需要在协议、银行信息里填写银行卡相关信息

新建app

基本信息填写:标题~副标题~分类~评级

 销售的地区可供选择~~· 设置App Store的价格

在准备提交里需要填写App Store需要展示的信息

 预览图~logo~描述~其他审核信息

如果需要申请内购需要点击申请内购信息

APP名称~~id 唯一标识~代码中通过这个查到当前那个~~弹出窗口展示的信息~~内购审核信息

如果需要测试内购信息,需要注册沙盒测试账号

 填写基本信息,一个沙盒测试账号只能在一个开发者账号下使用

设置完成去看电子邮箱里,直接点击链接去完成就ok了

登陆你设置的密码,继续即可

5、XCode 打包上架

直接打包,主要配置的bundle id 需要和开发者中设置的一样,版本号也要和App Store connect里设置的一样。

最后在你构建完成,去App Store connect 查看添加构建的版本,提交审核即可。

大功告成,等待审核通过吧。