目录导航
证书知识及准备工作
几种开发者帐号区别
真机调试流程
内测发布流程
Appstore 上架流程
证书知识及准备工作
基础问题答疑
什么是证书
由 apple 官方颁发, 用以证明开发者身份的特殊文件...只有在本机模拟器调试时无需代码签名, 当 App 需要在真机运行和发布时需要使用相应证书进行签名
证书如何获得
首先需要拥有相应权限的开发者帐号, 通过在本地生成配对的密钥, 向 provisioning portal 提交公钥后换取...官方颁发, 用来证明开发者资格的证书文件, 分开发(ios_development.cer)和发布(ios_distribution.cer)两种
cer 证书跟开发机(私钥)绑定只能在拥有私钥的机器上使用..., 每年 最多为 100台设备分发
公司帐号和个人帐号类似, 只有这两种帐号可以发布 appstore, 主要特权是可以添加多个开发者子账号, 但只允许主账号提交, 发布等操作, 在协同开发时比较灵活..., 可以各自管理授权设备等
企业帐号无法用于 appstore 发布, 但可以不通过 appstore 发布任意 iphone 都可以安装的应用
大学帐号不能发布 appstore, 主要拥有真机调试的权限