应用测试、打包过程会用户各种证书,可以通过以下链接先了解下
http://www.jianshu.com/p/cb6c5f1c972b
此处分为Android和IOS两部分说明
1. Android部分 可以通过ApiCloud一键生成功能生成证书,也可以自行通过openssl进行生成
2. IOS部分
2.1 通过以下链接生成CSR文件
https://www.trustasia.com/tools/csr-generator.htm
生成内容直接保存到文本文件中,命名为以下几个文件名称,备后用
2.2 添加测试APP证书
2.3 添加1个测试APP信息,Bundle ID可以采用域名倒写的形式填写,如测试建议开头使用test
2.4 添加测试设备信息,由于苹果系统的限制,为上架前无法安装,所有在开发者后台需要针对测试机进行单个授权,这里需要用到手机的UDID,可以通过此方法获取【测试IOSAPP需要苹果设备的UDID, 像这样的一串字符 31d5e7816e84*************cd604e2,大家t可以通过http://www.pgyer.com/udid链接获取到】
2.5 添加测试描述文件,APP打包会用到此文件,制作好描述文件需要上传到下面图2的画圈的位置,制作过程中注意各应用对应关系,不要搞错。
2.6 P12文件的制作,确保本地已按照openssl程序,按照以下命令即可导出,导出后上传到上图p12位置处即可;此处需要输入导出密码,在上图为点号隐藏处内容
openssl x509 -in ios_development.cer -inform DER -out ios_development.pem -outform PEM
openssl pkcs12 -export -inkey CSR.key -in ios_development.pem -out ios_development.p12
导出密码:****88
2.7 制作测试通知证书,此证书要上传到极光网站进行推送处理,测试证书对应开发环境
2.8 正式版证书制作,与测试版基本一致,注意以下两个图中各证书选择项即可