ios发布应用的具体流程

一.生成发布证书等

1.生成CSR证书

在钥匙串访问 - 证书助理 - 从证书颁发机构请求证书如下:

需要注意的是要选择存储到磁盘,然后就会生成CSR证书:

这时候钥匙串访问的密钥里面就会看到我们刚创建的test:

2.生成cer证书

在 https://developer.apple.com 里面登录开发正账号,选择添加证书:

在里面按照如下选择:

然后会让我们上传一个CSR文件,就是我们上面存储到磁盘的文件

一直继续,完成后把cer证书下载到本地并安装:

安装后我们会发现这时候钥匙串密钥test里面就会多了一个我们刚下载的证书:

按照提示注册App ID,为了告诉它哪个应用程序可以发布:

3.生成Provisioning Profiles

同第二步生成cer证书一样,因为是发布应用程序,也需要选择App Store:

这里的App ID即是我们之前注册的App ID:

这里的证书选择第二步里面我们生成的cer证书:

下载得到的Provisioning Profiles并安装:

在xcode里面修改相应的设置:

配置中的Provisioning Profiles选择我们上面生成的Provisioning Profiles文件即可

选择Product - Archive:

选择上传到App Store即可

然后在iTunes connect里面填写相应的版本信息 - 构建版本后 - 提交申请审核。。。

总结

1.如果你配置Provisioning Profiles等正确的话,在General里面是没有警告的,如下:

2.如何删除不需要的Provisioning Profiles:

使用命令'rm'删除我们不再需要的Provisioning Profiles