赞
踩
首先需要去苹果官网注册一个开发者账户
My AppleID
本次创建证书涉及到这四个板块的内容,顺序依次是申请App ID->添加调试设备->申请开发文件->生成证书,最终打包需要用到的是证书和开发文件
appid是每个app唯一标识对应到uniapp打包的这里
登录后进入页面Sign In - Apple选择Identifier->添加,然后依次按照图片的顺序选择
点击devices菜单
添加调试设备需要用到手机的UDID,填完点击continue即完成
点击Profiles菜单的添加按钮
如果要生成开发证书选择iOS App Development
如果要生成发布证书上架苹果市场
选择之前加入的AppID
选择之前生成的Profile文件
选择之前添加的设备
点击生成后会生成一个mobileprovision
文件
在uniapp打包过程中需要用到两种文件,一个就是之前生成的Profile文件,也就是.mobileprovision
文件,还有一个就是.p12
文件,也就是我们接下来要生成的。
生成证书分为两步:生成csr文件->生成cer文件->生成p12证书
首先需要在电脑上装openssl
openssl genrsa -out ios.key 2048
openssl req -new -sha256 -key ios.key -out ios.csr
选择要生成的证书类型,以开发证书为例
上传刚才生成的ios.csr文件
.p12
文件需要用到第一步生成的 ios.key 文件,以及 Apple 生成的 ios_distribution.cer 和 ios_development.cer 文件,生成证书时需要输入密码,要记住。
openssl x509 -in ios_development.cer -inform DER -outform PEM -out ios_development.pem
openssl pkcs12 -export -inkey ios.key -in ios_development.pem -out ios_development.p12
openssl x509 -in ios_distribution.cer -inform DER -outform PEM -out ios_distribution.pem
openssl pkcs12 -export -inkey ios.key -in ios_distribution.pem -out ios_distribution.p12
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。