当前位置:   article > 正文

【uniapp】打包IOS_uniapp ios打包

uniapp ios打包

首先需要去苹果官网注册一个开发者账户
My AppleID
本次创建证书涉及到这四个板块的内容,顺序依次是申请App ID->添加调试设备->申请开发文件->生成证书,最终打包需要用到的是证书和开发文件

申请AppID

appid是每个app唯一标识对应到uniapp打包的这里
image.png
登录后进入页面Sign In - Apple选择Identifier->添加,然后依次按照图片的顺序选择
image.png
image.png

  • 这里需要填写Bundle ID也就是app ID,尽量写成域名的形式可以防重复。
  • 下面的Capabilities是选择一些app具备的功能比如通知等等

image.png

添加调试设备

点击devices菜单
image.png
添加调试设备需要用到手机的UDID,填完点击continue即完成
image.png

申请开发文件

点击Profiles菜单的添加按钮
image.png
如果要生成开发证书选择iOS App Development
image.png
如果要生成发布证书上架苹果市场
image.png
选择之前加入的AppID
image.png
选择之前生成的Profile文件
image.png
选择之前添加的设备
image.png
点击生成后会生成一个mobileprovision文件
image.png

生成证书

在uniapp打包过程中需要用到两种文件,一个就是之前生成的Profile文件,也就是.mobileprovision文件,还有一个就是.p12文件,也就是我们接下来要生成的。
生成证书分为两步:生成csr文件->生成cer文件->生成p12证书

  1. 生成csr文件

首先需要在电脑上装openssl

openssl genrsa -out ios.key 2048  
openssl req -new -sha256 -key ios.key -out ios.csr
  • 1
  • 2
  1. 生成cer证书

image.png
选择要生成的证书类型,以开发证书为例
image.png
上传刚才生成的ios.csr文件
image.png
image.png

  1. 生成.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
  • 1
  • 2
  • 3
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  

  • 1
  • 2
  • 3

打包

image.png

参考文档:
uniapp打包IOS
windows下shcheng.p12证书

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/851273
推荐阅读
相关标签
  

闽ICP备14008679号