ToB企服应用市场:ToB评测及商务社交产业平台
标题:
【uniapp】打包IOS
[打印本页]
作者:
渣渣兔
时间:
2024-6-15 01:58
标题:
【uniapp】打包IOS
首先需要去苹果官网注册一个开辟者账户
My AppleID
本次创建证书涉及到这四个板块的内容,次序依次是申请App ID->添加调试装备->申请开辟文件->生成证书,最终打包需要用到的是证书和开辟文件
申请AppID
appid是每个app唯一标识对应到uniapp打包的这里
登录后进入页面Sign In - Apple选择Identifier->添加,然后依次按照图片的次序选择
这里需要填写Bundle ID也就是app ID,尽量写成域名的形式可以防重复。
下面的Capabilities是选择一些app具备的功能比如通知等等
添加调试装备
点击devices菜单
添加调试装备需要用得手机的UDID,填完点击continue即完成
申请开辟文件
点击Profiles菜单的添加按钮
如果要生成开辟证书选择iOS App Development
如果要生成发布证书上架苹果市场
选择之前参加的AppID
选择之前生成的Profile文件
选择之前添加的装备
点击生成后会生成一个mobileprovision文件
生成证书
在uniapp打包过程中需要用到两种文件,一个就是之前生成的Profile文件,也就是.mobileprovision文件,还有一个就是.p12文件,也就是我们接下来要生成的。
生成证书分为两步:生成csr文件->生成cer文件->生成p12证书
生成csr文件
首先需要在电脑上装openssl
openssl genrsa -out ios.key 2048
openssl req -new -sha256 -key ios.key -out ios.csr
复制代码
生成cer证书
选择要生成的证书范例,以开辟证书为例
上传刚才生成的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
复制代码
打包
参考文档:
uniapp打包IOS
windows下shcheng.p12证书
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4