苹果开发者中心发布应用到AppStore详细流程(一、准备篇)

640 阅读3分钟

1.登陆苹果开发者中心(已付费账号,笔者为账号为个人开发者)


以下为首界面的简单介绍,我们需要了解的也就是这两个主模块


2.进入证书中心

2.1 页面组成简单介绍


2.2 首先我们需要添加证书

证书分为开发(Development)证书与发行(Distribution)证书;

  • 开发(Development)证书:用于开发人员线下打包,在特定苹果设备上安装测试;
  • 发行(Distribution)证书:用于上架APPStore,我们会在下一篇(二、发布篇)做详细介绍;

PS: 个人开发者只允许同时拥有一个开发证书和两个发行证书。

添加开发证书



此时我们遇到了第一处需要Mac系统的坎,这里我们有三种处理方法

  • 最官方的方法:使用mac系统生成CSR文件,然后上传;
  • 最快捷的方法:借助第三方软件AppUploader,每个苹果账号第一次下载会有7天的试用期,官网也有详细的视频教程和丰富的相关资料,当然过了7天试用期就需要花钱激活了,但是!技术党怎么可能花这个钱呢!
  • 白嫖:具体思路是利用SSL协议生成CSR文件,具体操作方法可以参考我另一篇博客(还没写完,逃);

CSR文件上传完成之后,证书就可以下载下来了;

PS: 发行证书同理,建议文件分类保存在开发和发行两个文件夹中;


2.3 标识符(Identifiers)管理(APPID/套装ID)

它是我们在App Store Connect中创建的应用的唯一标识





至此,我们的APP ID就注册成功了;

2.4 设备管理(Devices)

这里通过苹果的设备ID添加的设备可用于安装由开发证书签名(即通过开发证书和由开发证书、设备和标识符三者构成的配置文件打包)的ipa文件;



至此,设备就已经添加完成了


2.5 添加配置文件(Profiles)

众所周知,开发版的配置文件是由开发证书、标识符(APPID)以及设备三者组成的;







至此,开发版的配置文件就此生成,记得下载下来;

PS: 建议和开发证书保存在一起;

发行版的配置文件创建起来也大差不差,就不做详细介绍了


2.6 开发过程

开发完成后需要用到开发证书和开发配置文件,这时候就需要上传原先下载保存好的.cer和.mobileprovision文件进行打包,该ipa文件只可以安装在创建"开发配置文件"时所添加的设备上,其他苹果设备无法下载(下载了也会变灰),此时安装测试是不需要经过苹果开发者中心,打包好直接把ipa文件发送到苹果手机上,然后借助蒲公英发布并安装就好了;

笔者是使用HBuilder进行开发和打包的,截图奉上

(因为测试阶段已经进行完了,所以截图中我用的是发布版的证书,请忽略)



2.7 上架过程

这时候就需要回到我们的登陆首页,进入App Store Connect


先写这么多吧,一点一点截图太累了,过几天有空了再更新,不过可以提前剧透一下,笔者白嫖失败了,因为第二处需要用到Mac系统的地方——“发布构建版本”,实在是绕不过去啊!臣妾做不到啊,所以还是买了AppUploader的会员,虽然不是自己的钱,但白嫖计划破产也令笔者十分愤慨