iOS 证书、描述文件、AppID。

最近彻底把iOS 开发中的证书相关及相关流程整理了一遍,总结如下。

开发者账号:已经充值的开发者账号中可以添加多个子开发者。根据权限不同分为管理员和非管理员,具体不作解释。

一 、证书:证明开发者身份

1、基本证书(非推送通知证书): 基本的证书又分为两种即Distribution、和Development两种类型。

  • Distributon(发布证书): 用于上传应用 ,同一开发者最多只能创建两个此证书,以公司名 命名此证书 。
  • Development(开发证书):用于发开应用 ,以子开发者名 命名此证书。

2、推送通知证书:其本质作用是服务器需要证书导出的p12文件用于相关配置,完成推送功能与应用的上传无关。推送通知证分为两种即APNs
Production 和

APNs Developent类型。

  • APNs Production(发布用推送证书):即将发布的应用需要 ,证书名字自定。
  • APNs Developent(开发用推送证书):开发阶段应用需要 ,证书名字自定。

二、App ID:appID,这是每一个应用的独立标识,在设置项中可以配置该应用的权限,包括PassBook,GameCenter,push服务等

  •      普通AppID:名字、bundleID、开启服务选项。
  • 通配AppID:名字、bundleID、开启服务选项。

二、关于描述文件:分为Distribution、和Development两种类型、将AppID、证书、设备绑定。

1、Distribution (用于发布)

  • 普通描述文件:创建基于app ID,基于发布证书。
  • 具有推送功能的描述文件:创建基于app ID,同上基于相同发布证书。

2、Development(用于开发)

  • 普通描述文件:创建基于app ID,基于任意测试证书,真机设备。
  • 具有推送功能的描述文件:创建基于app ID,基于任意测试证书,真机设备。
  • 通配描述文件:创建基于通配的app ID,基于任意测试证书,真机设备。

三、关于打包iPA:

1、普通包:分为 发布包 和 测试包

  • 发布包:Distribution(发布证书)、    Distribution(描述文件)
  • 测试包:Development(开发证书) 、 Development(描述文件)

2、具有推送功能的包:

  • 发布包:Distribution(发布证书,此证书与普通包相同) Distribution(推送类型描述文件)
  • 测试包:Development(开发证书,此证书与普通包相同)Development(推送类型描述文件)
时间: 2024-08-29 05:45:50

iOS 证书、描述文件、AppID。的相关文章

iOS证书,描述文件的作用

1. 证书 (证明开发者身份) (1)非推送通知证书: 开发证书:  Development(开发证书):用于发开应用 ,以子开发者名 命名此证书. 发布证书: Distributon(发布证书): 用于上传应用 ,同一开发者最多只能创建两个此证书,以公司名 命名此证书 . (2)推送通知证书: 其本质作用是服务器需要证书导出的p12文件用于相关配置,完成推送功能与应用的上传无关.推送通知证分为两种即APNs Production 和 APNs Developent类型. 开发用推送证书: De

申请iOS企业证书.p12和描述文件.mobileprovision

iOS企业证书可以免上架App Store安装到手机使用 需要企业账号才能申请 企业账号申请介绍 一.iOS企业发布证书申请 iOS证书申请这里用到一个工具Appuploader,可以在win系统中辅助快速申请iOS证书,如果没有Mac也无所谓. 可以很快速的创建iOS推送证书 先安装好Appuploader安装教程 1.登录Appuploader选择Certification 2.选择iOS企业发布证书.输入证书名称.邮箱.密码点击ok创建 3.点击P12下载保存证书文件 二.iOS企业描述文

申请iOS发布证书.p12和描述文件.mobileprovision

iOS发布证书 用于发布到App Store,只有用iOS发布证书打包的IPA才能上架到苹果应用市场. 如果要真机调试请看发布iOS调试证书的创建教程. iOS真机调试介绍 一.创建iOS发布证书 iOS证书申请这里用到一个工具Appuploader,可以在win系统中辅助快速申请iOS证书,如果没有Mac也无所谓. 可以很快速的创建iOS推送证书 先安装好Appuploader安装教程 1.打开Appuploader,选择Certification 2.点击+ ADD类型会出现各种证书选项,根

iOS发布证书和描述文件申请

iOS发布证书 用于发布到App Store,只有用iOS发布证书打包的IPA才能上架到苹果应用市场. 如果要真机调试请看发布iOS调试证书的创建教程. iOS真机调试介绍 一.创建iOS发布证书 iOS证书申请这里用到一个工具Appuploader,可以在win系统中辅助快速申请iOS证书,如果没有Mac也无所谓. 可以很快速的创建iOS推送证书 先安装好Appuploader安装教程 1.打开Appuploader,选择Certification 2.点击+ ADD类型会出现各种证书选项,根

申请iOS真机调试证书和描述文件

iOS真机调试证书适用于,不能直接拿设备连接xcode进行测试的场景,比如发给客户或朋友测试,或用其它跨平台开发工具appcan之类开发的app进行测试. iOS真机调试需要先添加设备 一.添加测试设备 1.获取UDID 使用 iPhone 或 iPad 扫描下面的二维码,即可快速获取 UDID 2.登录开发者中心,添加设备,选择Devices,点击右上角+号. 3.输入设备名称和设备UDID,一路点击创建. 二.创建发布测试证书 iOS证书申请这里用到一个工具Appuploader,可以在wi

【教程】申请iOS开发证书.p12和描述文件.mobileprovision

iOS开发者证书是用于开发调试的,可以直接连接你的xcode进行灌装到你的设备进行测试,第一步需要添加你的设备id然后再申请iOS开发证书. 现在xcode也可以免证书进行调试了. 一.添加调试设备 1.获取UDID 使用 iPhone 或 iPad的自带浏览器 扫描下面的二维码,即可快速获取 UDID 2.登录开发者中心,添加设备,选择Devices,点击右上角+号. 3.输入设备名称和设备UDID,一路点击创建. 二.创建开发者证书 iOS证书申请这里用到一个工具Appuploader,可以

iOS开发者证书和描述文件申请

iOS开发者证书是用于开发调试的,可以直接连接你的xcode进行灌装到你的设备进行测试,第一步需要添加你的设备id然后再申请iOS开发证书. 现在xcode也可以免证书进行调试了. 一.添加调试设备 1.获取UDID 使用 iPhone 或 iPad的自带浏览器 扫描下面的二维码,即可快速获取 UDID ? 2.登录开发者中心,添加设备,选择Devices,点击右上角+号. 3.输入设备名称和设备UDID,一路点击创建. 二.创建开发者证书 iOS证书申请这里用到一个工具Appuploader,

iOS真机调试证书和描述文件申请

iOS真机调试证书适用于,不能直接拿设备连接xcode进行测试的场景,比如发给客户或朋友测试,或用其它跨平台开发工具appcan之类开发的app进行测试. iOS真机调试需要先添加设备 一.添加测试设备 1.获取UDID 使用 iPhone 或 iPad 扫描下面的二维码,即可快速获取 UDID ? 2.登录开发者中心,添加设备,选择Devices,点击右上角+号. 3.输入设备名称和设备UDID,一路点击创建. 二.创建发布测试证书 iOS证书申请这里用到一个工具Appuploader,可以在

[转]iOS证书(.p12)和描述文件(.mobileprovision)申请

转载于:http://ask.dcloud.net.cn/article/152 iOS有两种证书和描述文件: 证书类型 使用场景 开发(Development)证书和描述文件 用于开发测试,在HBuilder中打包后可在真机环境通过Safari调试 发布(Distribution)证书和描述文件 用于提交Appstore,在HBuilder中打包后可使用Application Loader提交到Appstore审核发布 准备环境 必需要有苹果开发者账号,并且加入了“iOS Developer