苹果应用开发流程概括,是不是相比安卓应用要的开发要繁琐一些;如果你是个理想主义者,那这些都还可以接受

最近公司的苹果开发应用证书过期,需要重新生成,在此记录一下。

苹果应用开发流程

在最开始,你得先注册一个苹果的开发者账号;如果是公司账号,还得提前准备好企业的邓白氏编码

1. 创建App ID

这个不难理解,需要登录苹果开发者中心,然后在Identifiers模块中填写应用基础信息创建一个应用。

2. 创建证书请求文件 (CSR文件)

在工作开发的Mac电脑上生成一个证书请求文件(.certSigningRequest),我们将用它来生成发布证书;
另外苹果将用它来绑定你的这台电脑,限制使用该证书的相关应用只能通过此台Mac来上传。

3. 创建发布证书 (CER文件)

进入苹果开发者中心,在Certificates模块中进行添加操作,其中需要上传刚刚的证书请求文件;
创建流程完成之后,下载该证书到本地Mac安装上即可。
另外还可以生成开发证书,用于调试应用。

  • 通常我们只需要创建一个发布证书即可,一个正式可对应多个应用。
  • 创建证书时需要指定一个秘密,需要牢记,后面打包的时候会使用到。
  • 使用HBuilder X打包或使用另外的Mac上传需要使用本机钥匙串生成.p12文件。

4. 创建Provisioning Profiles配置文件 (PP文件)

再次进入苹果开发者中心,在Profiles模块中进行创建应用配置文件,其中需要关联第1步的App ID和第3步的发布证书;
配置文件主要分为开发和发布两种,你需要分两次进行创建。

  • 开发:可以通过连接方式安装到指定的ios设备上进行测试,相关说明见苹果应用的测试
  • 发布:上传App Store用的。

5. 在App Store创建应用

登录苹果应用商店管理中心,然后创建一个APP,完善相关信息,如:应用发布地区、价格、截图、介绍等。

6.实施开发

使用XCode进行原生开发,或其他如uniapp的框架就行跨端开发。

7. 打包上传

使用以上获得的发布pp文件和p12文件进行打包并上传,等待平台完成构建操作。
XCode工具可以直接上传;另外,从前可以使用Applocation Loader对包文件进行上传,现在改为了用Transporter了。
还有第三方的上传工具Appuploader等。

8.TestFlight

在TestFlight中添加测试人员账号,通过TestFliht获取测试版本进行测试。

9.发起审核

当内部对应用的测试通过后,可以在App Store中发起应用审核。
审核过程是个密,快的话当天半夜就通过了,最慢的我等过一个月!

以上为苹果应用开发上架的主要步骤,供大家参考

注意

如果需要长期从事苹果应用开发工作,建议抽时间阅读:

猜你喜欢

转载自blog.csdn.net/u011513460/article/details/107222290