在HBuilderX更新后,Windows系统UniAPP在线调试iOS已经不能像之前那样自己安装基座到手机,通过在【设备管理】信任基座app后直接运行调试,现在采用打包自定义基座。
解决:
-
生成打iOS自定义基座所需的描述文件
1.1:登录苹果开发者账户,添加 Profiles
1.2:选择【Ad Hoc】,右上角下一步
1.3:选择你APP打包时的App ID,右上角下一步
1.4:给描述文件命名下载保存 -
打自定义基座
profile文件选择第一步创建保存的描述文件,私钥证书可以直接使用发布证书,官方教程是申请开发证书和描述文件,经测试使用发布证书也是可以的
- 通过 iTools安装打包的自定义基座(项目\unpackage\debug\xxx.ipa)
iTools下载注意中文版可能驱动一直下载失败,去百度贴吧找英文版下载链接
·
·
·
额外:
HBuilderX更新后打包APP又弹出【打包时未添加 push模块】,没用push的:
1.到manifest配置文件模块看有没有勾选。
2.有用到 plus.push.getclientinfo这个API的删除。
3.源码视图【/* SDK配置 */】中删除“push”即使它是空对象也删(我就是这种)