苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始
苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

进入本教程是默认已有苹果开发者账号的,没有的同学请先申请,申请教程从此过去不想自己申请的同学可以某宝找人协助申请,这样子操作最快,而且一般都是成功才收费。

教程比较长,如果觉得长期有需要的朋友可以反复认真查看,如果只是一两次,建议还是直接找专业的人做专业的事,某宝有这类服务,很方便快捷。

好下面我们开始准备证书:
首先介绍以下相关概念:

Certificate:证书是用来给应用程序签名的,只有经过签名的应用程序才能保证他的来源是可信任的,并且代码是完整的,未经修改的。在Xcode Build Setting的Code Signing Identity中,你可以设置用于为代码签名的证书。证书主要分为两类:Development和Production,Development证书用来开发和调试应用程序,Production主要用来分发应用程序。

APP ID: 用于标识一个或者一组App,App ID应该是和Xcode中的Bundle ID是一致的或者匹配的。

Devices:   包含了该账户中所有可用于开发和测试的设备。

Provisioning Profile:配置文件,包含了上述的所有内容:证书、APP ID、设备。

进入苹果开发者中心,点击下图所示位置进入证书、标识符和配置文件管理页面。

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

进入证书、标识符和配置文件管理页面

2.1  证书管理

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

添加证书

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

以添加Development证书为例

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

关于创建CSR文件

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

上传CSR文件

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

生成完成,点击下载证书,双击即可安装

 

Production  证书制作过程类似

2.2标识符管理

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

App IDs

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

注册一个新的App  ID

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

确认App ID信息

2.3设备管理

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

所有设备

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

添加一个新设备

2.4配置文件管理

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

添加配置文件,以Development provisioning profile为例

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

选择App ID

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

选择证书

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

选择设备

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

输入配置文件的名称

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

添加完成,下载后双击即可安装

3、开发程序

程序开发过程中需使用Development证书及Development provisioning profile

4、提交到App Store

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

进入iTunes Connet

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

我的App

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

新建App  填写基本信息

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

设置App 信息

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

设置价格与销售范围

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

填写App相关信息

 

在Xcode中,点击左侧目录中的项目名称,选择TARGETS -> Build Settings -> Signing ,将下图所示的文件切换成对应的发布证书和Distribution provisioning profile,同理将 PROJECT -> Build Settings -> Signing中的对应证书和provisioning profile 也进行切换。

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

在TARGETS -> General中可以编辑App的基本信息,包括App名称、Bundle ID 、版本号、适配系统的最低版本号以及设备类型等等。

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

编辑App信息和部署的设备信息

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

选择Generic iOS Device

选择 Produce -> Archive。

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

打包应用程序

上传到AppStore

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

Upload to App Store

此时会提示选择开发者账号,如之前没有登录,则点击“Add”按钮添加账号,如果已登录则直接选择相应账号。

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

点击按钮,添加账号

选择对应开发者账号

点击“upload”上传应用。

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

上传App

 

大约过十分钟左右,刷新 iTunes Connect ,可以看到“构建版本”右侧多出了一个添加按钮,点击后可以看到刚刚上传的App,选择并点击“完成”。

点击添加按钮

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

选择构建版本

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

最后,点击页面右上角的“提交以供审核”就大功告成了,坐等审核通过吧!

苹果APP打包上架流程,从申请发布证书Certificate、AppID、Profiles文件开始

提交以供审核

发表回复