【uniapp】打包IOS

打印 上一主题 下一主题

主题 779|帖子 779|积分 2337

首先需要去苹果官网注册一个开辟者账户
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
  1. openssl genrsa -out ios.key 2048  
  2. openssl req -new -sha256 -key ios.key -out ios.csr
复制代码

  • 生成cer证书

选择要生成的证书范例,以开辟证书为例

上传刚才生成的ios.csr文件



  • 生成.p12文件
需要用到第一步生成的 ios.key 文件,以及 Apple 生成的 ios_distribution.cer 和 ios_development.cer 文件,生成证书时需要输入暗码,要记着。
  1. openssl x509 -in ios_development.cer -inform DER -outform PEM -out ios_development.pem  
  2. openssl pkcs12 -export -inkey ios.key -in ios_development.pem -out ios_development.p12
复制代码
  1. openssl x509 -in ios_distribution.cer -inform DER -outform PEM -out ios_distribution.pem  
  2. openssl pkcs12 -export -inkey ios.key -in ios_distribution.pem -out ios_distribution.p12  
复制代码
打包


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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

渣渣兔

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表