iOS 证书类型及作用说明
初次接触 iOS 证书的开发者可能不太了解其类型和功能,下面进行详细介绍。
Apple 开发账号分类
账号类型 | 费用 | 功能限制与特点 |
---|---|---|
免费账号 | 免费 | 使用个人信息注册,仅限开发测试安装,限制 3 台测试设备;无法上架,不能使用 TestFlight、推送、支付或 Apple 登录功能 |
个人账号 | 688 元 | 使用个人信息注册,可开发测试安装;限制 100 台 iPhone / 100 台 iPad;支持上架、推送、支付等功能 |
公司账号 | 688 元 | 使用公司信息注册;可添加子成员;软件下载页面显示公司信息;其他功能与个人账号类似 |
企业账号 | 199 美金 | 使用企业信息注册;无需上架,可无限安装;不能提交上架;目前基本停止申请 |
iOS 证书类型和作用
证书类型 | 作用说明 |
---|---|
iOS 开发证书 | 用于在开发过程中将 APP 安装到真机进行测试,检查运行情况 |
iOS 发布证书 | 开发测试完成后,打包 IPA 上传 App Store 审核必需使用 |
iOS 推送证书 | 用于服务器端与 Apple 通信发送推送消息;仅用于实现推送通知,不用于打包编译 |
iOS 企业证书 | 企业账号才能申请;用于无需上架的企业内部 APP 打包签名;支持企业自发布 App;用户需信任证书才能安装使用 |
企业证书适用于企业内部使用的应用,如 OA 系统、员工打卡、请假或内部邮件系统,不面向普通用户。
iOS 证书构成与有效性
-
构成
p12
文件:相当于公钥.mobileprovision
文件:相当于私钥
-
数量限制
- 开发证书
p12
:最多 2 个 - 发布证书
p12
:最多 3 个 .mobileprovision
文件数量无限,一个p12
可对应多个.mobileprovision
- 开发证书
-
有效期
- iOS 证书有效期为 一年
- 可在开发者后台或软件中查看到期时间
iOS 证书删除与更新
-
删除证书
- 可随意删除,无论是否到期
- 已上架的 APP 不受影响
- 测试 APP 删除开发证书后无法打开,重新申请证书即可重新安装
-
证书到期处理
- 若要更新已上架 APP,则需重新申请证书打包上传更新
- 若不更新 APP,证书到期不会影响已上架的应用
- Start with IpaGuard
- Common Issues When Using IpaGuard
- iOS Certificate Types and Their Purposes
- iOS App Signing, Re-Signing, and Test Installation
- How to protect file security in an iOS app IPA
- How to protect the code inside an iOS IPA file
- Installing and Logging into Ipa Guard
- File Obfuscation Interface
- Code Obfuscation Interface
- Ipaguard Interface Overview
- 开始使用
- Ipa Guard使用常见问题
- iOS应用程序的签名、重签名和安装测试
- 怎么保护苹果手机移动应用程序ipa中文件安全
- 怎么保护ios ipa文件中的代码
- 安装和登录Ipa Guard
- 文件混淆-界面介绍
- 代码混淆界面介绍
- Ipaguard界面概览