uniapp打包ios成ipa文件

一、ios的id:

苹果的id有三种类型: 个人,公司型,企业型

1、开发证书(三种开发账号都可以)、
2、ad-hoc证书(三种开发账号都可以):限定设备范围内的测试和内部分发
3、企业证书(只有企业账号可以):可以直接通过连接下载安装。不经过苹果验证
4、AppStore证书(只要个人账号和公司账号可以)几类:必须发布到AppStore上上线才能下载

二、ios的证书和描述文件

ProvisionedDevices 【debug、adhoc独有
Entitlements.get-task-allow【ad-hoc为false
ProvisionsAllDevices 【企业证书独有,为In-House类型

三、通过自己生成证书和描述文件(有效期为7天)

3.1 先下载AppUploader:Appuploader home -- A tool improve ios develop efficiency such as submit ipa to appstore and manage ios certificate

uniapp打包ios成ipa文件_第1张图片

在这个软件中省生成下载描述文件和证书。此时并把要调试的设备id一起加入到描述文件中,并将其下载下来

3.2 接着就能在uniapp上自定义基座(使用自己下载的证书和描述文件), 此时直接运行到手机上只有一个ipa包,还不能正常使用, 需要进行签名

3.3 打开爱思助手(数据线连接手机)

uniapp打包ios成ipa文件_第2张图片

选择添加ipa文件,就是刚才打包的那个文件

uniapp打包ios成ipa文件_第3张图片选择签名,两种签名方式都可以

uniapp打包ios成ipa文件_第4张图片

签名之后会生成一个  iPhone_base_signed.ipa 文件,将其赋值粘贴到HBuilderX安装目录\plugins\launcher\base 目录下面

完成之后再次运行到设备, 这时安装成功,设备会出现 “未受信用的企业级开发者”,打开设置>设备管理进行信任, 还需要打开“开发者模式”,点击app就会提示需要打开“开发者模式”, 这时就能找到开发这模式,在设置>隐私与安全, 一直往下滑救能看到,如果还是没有,就在爱思助手上点击 【工具箱 ---- 虚拟定位】,点击 修改 ,然后就会提示 需要手动打开手机上的 “开发者模式”,这时手机上就能看到了。

补充!!!ios描述文件免签封装ios描述文件免签封装 - 一门IOS免签教程

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