开发账号介绍
目前苹果开发者账号分为如下4种:
- 个人开发者账号:99$,仅限开发者自己使用,可绑定100台测试设备,应用上传到APPStore.
- 公司开发者账号:99$,允许多个开发者协作,可绑定100台测试设备,应用上传到APPStore.
- 企业开发者账号:299$,允许多个开发者协作,可绑定100台测试设备,应用发布到自己服务器或者托管平台,无需发布到APPStore.
- 教育开发者账号:免费,只能教育机构或学院内部使用。必须是苹果iOS开发者计划授权机构。不能对外正式发布iOS应用程序.
最常用的主要是公司开发者账号和企业开发者账号,两种账号开发调试过程是一样的,但打包发布、用户下载过程是不一样的
苹果开发者网站介绍
1.访问苹果开发者中心
2.登录账号
3.选择软件配置界面
4.证书配置界面介绍
证书以及描述文件介绍
1.用于开发调试的
- 开发调试证书:用于开发者开发真机调试,一个开发者账号最多可以在4台电脑上申请开发调试证书,如果第5台电脑想要做开发调试则需要在那4台电脑上导出p12文件给第五台电脑授权.
- 开发调试描述文件(pp文件):一个包含APP ID、开发调试证书、调试设备信息(设备uuid信息)的文件.
在一台电脑安装了开发调试证书和开发调试描述文件才具备真机调试能力.
2.用于打包发布的
- 打包发布证书:用于开发者打包发布软件,一个开发者账号最多可以在2台电脑上申请开发调试证书,如果第3台电脑想要做开发调试则需要在那4台电脑上导出p12文件给第3台电脑授权.
- 打包描述文件:一个包含发布证书信息、APP ID信息的描述文件
在一台电脑安装了发布证书和发布调试描述文件才具备打包发布流程.
3.推送证书
- 开发调试推送证书:用于未发布的应用,调试推送功能,将在开发者网站上申请的调试推送证书导出p12文件放在第三方推送平台上,在工程中导入推送平台SDK,即可实现推送功能。
- 正式环境推送证书:用于已发布的应用。其他同上。
接下来讲下
- 走一遍申请一个开发调试证书、导出p12过程。
- 走一遍真机调试过程
- 走一下打包过程
- 走一下299、99账号发布软件过程