一、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
在这个软件中省生成下载描述文件和证书。此时并把要调试的设备id一起加入到描述文件中,并将其下载下来
3.2 接着就能在uniapp上自定义基座(使用自己下载的证书和描述文件), 此时直接运行到手机上只有一个ipa包,还不能正常使用, 需要进行签名
3.3 打开爱思助手(数据线连接手机)
选择添加ipa文件,就是刚才打包的那个文件
选择签名,两种签名方式都可以
签名之后会生成一个 iPhone_base_signed.ipa 文件,将其赋值粘贴到HBuilderX安装目录\plugins\launcher\base 目录下面
完成之后再次运行到设备, 这时安装成功,设备会出现 “未受信用的企业级开发者”,打开设置>设备管理进行信任, 还需要打开“开发者模式”,点击app就会提示需要打开“开发者模式”, 这时就能找到开发这模式,在设置>隐私与安全, 一直往下滑救能看到,如果还是没有,就在爱思助手上点击 【工具箱 ---- 虚拟定位】,点击 修改 ,然后就会提示 需要手动打开手机上的 “开发者模式”,这时手机上就能看到了。
补充!!!ios描述文件免签封装
ios描述文件免签封装 - 一门IOS免签教程