小工具知识网

当前位置: 首页 > 行业知识 > 【uniapp】打包IOS

行业知识

【uniapp】打包IOS

2026-10-27 03:09:17 来源:互联网转载

首先需要去苹果官网注册一个开发者账户

My AppleID

本次创建证书涉及到这四个板块的内容,顺序依次是申请App ID->添加调试设备->申请开发index.php/tags-522.html" >文件->生成证书,最终打包需要用到的是证书和开发文件

申请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证书

    1. 生成csr文件

    首先需要在电脑上装openssl

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

    选择要生成的证书类型,以开发证书为例

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

    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
    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证书

上一篇:同步服务器时间要怎么设置?

下一篇:软件的服务器怎么搞?