当前位置: 首页 > news >正文

uniapp运行项目到iOS基座

2022年9月,因收到苹果公司警告,目前开发者已无法在iOS真机设备使用未签名的标准基座,所以现在要运行到 IOS ,也需要进行签名。

Windows系统,HBuilderX 3.6.20以下版本,无法像MacOSX那样对标准基座进行签名,开发者就可以使用三方工具(如爱思助手)对标准基座签名。

两种方式:

第一种:拥有ios的下载证书,可以直接输入证书信息即可运行到 ios基座。

第二种:开发 阶段没有ios证书,需要自行运行ios手机做开发调试,这时需要进行证书签名。

这里详细介绍第二种,没有签名情况下:

1.首先需要准备的工具:(HBuilder 3.6.9+、ios设备、iTunes工具、数据线以及爱思助手软件)

2.步骤:(仅适用于 windows):

2-1 下载工具 首先windows电脑需要 安装iTunes工具以及爱思工具助手,官网都可以下载。

2-2 安装基座 其次没有在ios设备安装基座的,先进行基座安装。

如果还没有下载基座的,首先下载基座,下载好后,在HBuilder安装目录下面的

\plugins\launcher\base\ 目录下找到安装的ios基座:iPhone_base.ipa 。

如果找到了就说明安装基座成功了,就先不管他,等会要用到它。

2-3 进行签名 数据线链接ios设备,然后打开爱思助手

 将爱思助手打开,并且连接自己的手机。选中 工具箱 -- IPA签名

选择添加 IPA文件 ,去找到Hbulider目录下的刚才2-2的那个 ipa文件。

 

底部选择 ”使用Apple ID签名“,并且点击 ”添加 Apple ID“ ,输入自己的 Apple ID 及密码

 完成过后,勾选上,再点击 开始签名

如果签名成功,会在状态那看到 ,然后再点击 “打开已签名IPA位置”

自己去打开这个目录下的生成的签名文件。 (重点**)

然后将该文件重命名为 iPhone_base_signed.ipa ,并且将这个文件拷贝到2-2步骤里面的第一步

HBuilderX安装目录\plugins\launcher\base 目录下面(一定要是重命名哦

2-4 运行基座 上述操作完成后,打开HBuilderX,选择要运行的项目,点击工具栏运行图标,选择【运行到iOS App基座】。

2-5 打开开发者模式 

如果没运行出来,可能是由于 iphone 没有开启 “开发者模式”,需要自己手动将开发者模式打开

设置---隐私与安全---开发者模式 ,打开后会提示重启手机。

如果你的ios系统。是 16 以上,可能在 设置---隐私与安全 里面没有 “开发者模式这一项” ,

需要利用 爱思助手 来将选项打开

2-6 工具箱 ---- 虚拟定位  打开爱思助手工具箱

 随便输入一个经纬度,点击 修改 ,然后就会提示 需要手动打开手机上的 “开发者模式”

 2-7 确定开发者模式已开启 

在手机上,设置---隐私与安全性 里面,就能看到有”开发者选项“了,开启,然后提示重启手机。完成即可。

3.大功告成 (也要睡觉了哦家人们)

完成以上操作后,这样在ios上就可以进行调试了。

http://www.lryc.cn/news/113477.html

相关文章:

  • HTTP——九、基于HTTP的功能追加协议
  • Redis 在电商秒杀场景中的应用
  • 大麦订单生成器 大麦一键生成订单
  • Java实现Google cloud storage 文件上传,Google oss
  • 适配器模式(AdapterPattern)
  • Apache Kafka Learning
  • 手把手教你用idea实现Java连接MySQL数据库
  • Ubuntu 22.04安装和使用ROS1可行吗
  • 83 | Python可视化篇 —— Bokeh数据可视化
  • 图像 检测 - RetinaNet: Focal Loss for Dense Object Detection (arXiv 2018)
  • MySQL 与MongoDB区别
  • Kaggle First Place Winner Solution Study——多变量回归问题
  • 分布式应用:Zookeeper 集群与kafka 集群部署
  • Last-Mile Embodied Visual Navigation 论文阅读
  • thunder gbm
  • 数据结构--单链表
  • 过程:从虚拟机上添加 git 并成功提交到 GitLab 的全过程
  • 机器学习笔记之优化算法(九)收敛速度的简单认识
  • FPGA学习——Altera IP核调用之PLL篇
  • 经纬度坐标工具
  • 如何使用伪元素::before和::after?
  • Visual Studio Code中对打开的脚本格式统一
  • 补充JDK源码-IDEA集成工具
  • Git Submodule 更新子库失败 fatal: Unable to fetch in submodule path
  • Springboot切面打印日志
  • ubuntu上回环设备/dev/loop0占用100%清理
  • List list=new ArrayList()抛出的ArrayIndexOutOfBoundsException异常
  • 桶排序算法
  • P8604 [蓝桥杯 2013 国 C] 危险系数
  • Excel·VBA表格横向、纵向相互转换