快乐的鲸鱼

iOS App 发布过程

2015/12/13

这是发布第一个App写的一个小总结,会有不完善的地方,在日后发布其他App后会进行修改和补充。当然只是列出要点。

创建App ID

进入Identifiers新增一个App ID, 选择需要的功能

创建证书

首先是所有项目通用的证书, 在Certificates 中可以创建和查看:

  • 开发证书 iOS Development
  • 分发证书 iOS Distribution

生成Provisioning Profiles

进入Provisioning Profiles 新增Profile :

  • 新项目的Profile, iOS Development
  • 根据选择的功能(推送等)增加profile
  • AppStore profile, iOS Distribution

创建功能需要的证书

例如推送功能会需要推送证书,推送证书分为开发环境的和生产环境的推送证书。所以要根据需要的情况和相应的App ID创建推送证书。

其中开发环境的证书是在App 提交前使用的,生产环境是提交审核后。

完成了上述证书和profile之后,全部下载双击使用。

如果要在不同机器使用,在安装过上述证书的电脑打开keychain Access 找到相应的证书导出p12格式的文件,再分享给其他机器即可。

创建App

进入iTunes Connect 点击 “我的App” , 增加一个新的app。

填写好所有必要信息。

准备上传

  1. 在Xcode 中点击project, TARGETS 选中准备上传的项目, 选择Build Setting, 找到Code Signing , 选择Provisioning Profile 为上面创建好的App 的profile, 然后Code Signing Identity所有项目都选择iPhone Distribution:UserName.
  2. 进行Edit Scheme, 将Archive 的Build Configuration 改为release.
  3. 进行Archive, Upload to App Store.

提交审核

回到iTunes Connect 选择构建版本, 存储后点击提交审核。

CATALOG
  1. 1. 创建App ID
  2. 2. 创建证书
  3. 3. 生成Provisioning Profiles
  4. 4. 创建功能需要的证书
  5. 5. 创建App
  6. 6. 准备上传
  7. 7. 提交审核