
分别为证书、appID、设备、描述文件
一、证书Certificates

- 证书类型:
Software:开发证书(程序员开发app)、分发证书(真机调试)、发布证书(正式发布)
Services:通知证书(一般是给第三方用于发布通知)等 - 注意事项:只需要申请一套证书即可,绑定
MAC的证书可导出P12证书使用
获取证书
- 获取
CSR证书:根据Mac钥匙串管理工具生成唯一的标识文件(CSR证书)
Mac钥匙串管理工具-钥匙串访问-证书助理-从证书颁发机构请求证书-保存到磁盘-生成certSigningRequest请求文件 - 根据
CSR证书到开发者网站申请证书
二、identifiers
- 是
appID,根据app的bundle生成的,可以选择模糊id和准确id(准确的权限较高,例如可以推送) - 可以申请一个权限低但是适用大多数
app到identifiers
三、devices
- 手机连接电脑,可以在
xcode-window-Devices and Simulators里面查看设备的UDID - 也可以使用第三方蒲公英,安装描述文件,获取手机的
UDID
四、描述文件(Profiles)
- 根据前面三项生成描述文件,描述文件即可以在哪台电脑在哪台手机调试哪个
app - 描述文件是对
app绑定的,所以每个app都会建立相应的一套描述文件。但是描述文件可copy给其他Mac使用,但是对于的Mac需要安装相应的Certificates导出的p12文件 Profiles同样分为两种环境:开发Development环境和发布Distribution环境,不同的环境需建立不同的描述文件Profiles。
五、打包app
app上架:需要在开发者网站中先建立一个app,然后搞定发布的描述文件,回到Xcode里面上传,再到开发者网站发布- 测试:可以打包成apk,用蒲公英做分发下载

六、测试环境下安装
- 客户:双击
apk文件,打开itunes安装进去,或者借助第三方(蒲公英)分发安装会方便很多













