uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa

在uniapp开发中,很多小伙伴没有接触过Apple的IOS开发所以对苹果打包或上架所需要的东西不太熟悉,或者手边没有mac OS电脑,只有Windows电脑的情况下,教大家如何在Windows系统中打包分发或打包上架。在接下来的篇章里我会详细的告诉大家全部的步骤:

第一部分:

介绍uniapp打包IOS的ipa包所需要的东西都是什么:
在HbuilderX左上方点击发行
uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa_第1张图片
uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa_第2张图片

先介绍一下分别都是什么,下面告诉大家如何获取:
1.Bundle(AppID):
这个不是uni的appId,APPId可以分为两个字:App和Id。App是指手机软件,Id是指手机软件账号(即手机软件登录时的有效账号)。二者合二为一的意思就是指手机软件账号编码。
AppID为应用的唯一标识,即application identification(应用识别; 应用辨识),是用来标记你的开发者账号的, 是你的用户id, 这个id 在数据库添加检索, 方便快速查找。
进入开发者账号:
uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa_第3张图片

uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa_第4张图片

点到Identifiers右上角的小箭头,进入新增AppID.选择要生成的AppID的类型。
uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa_第5张图片
选择证书文件
uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa_第6张图片

2.证书profile文件:
证书profile文件则是一个.mobileprovision格式的描述文件,描述文件假如是app store类型则打包的ipa可以发布到app store,假如是ad hoc类型则可以将打包ipa安装到测试设备进行安装测试。

uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa_第7张图片
在这里插入图片描述

选择描述文件类型:
uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa_第8张图片

绑定appId:
uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa_第9张图片

完成之后点Download即可下载
在这里插入图片描述

3.私钥证书:
私钥证书,是一个.p12格式的证书文件,证书是带密码的。P12文件决定你生成.mobileprovision文件的类型是in house还是app store等,私钥证书类型很多大概重点说一下In house和app store,in house是企业级应用,可以不通过应用商店下载安装,可以使用蒲公英分发等,app store顾名思义就是必须要通过应用商店上架安装。
新建证书:
uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa_第10张图片

之后点击Download下载
在这里插入图片描述

下载的不是P12文件需要通过Mac钥匙链访问生成,如果没有Mac电脑的话,建议下载appuploader
uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa_第11张图片

可以帮助你在Windows电脑上快速的生成下载P12文件,描述文件也可以。
4.以上东西准备齐全就可以打包了,选择传统打包,因为IOS不支持安心打包。
在这里插入图片描述

接下来等打包就好,打包好了之后会给一个下载的链接可以下载你的ipa文件。

uniapp开发IOS系统申请证书及打包流程,手把手教你打包ipa_第12张图片
链接:https://pan.baidu.com/s/1CSHc_qo_-5Rq0Xg4AEVMJA
提取码:5658
上面是用的那个Appuploader百度网盘地址

你可能感兴趣的:(Ios,uni-app,ios,uni-app)