Uniapp 如何用离线打包工程制作自定义调试基座

article/2024/4/13 14:21:51

如何用离线打包工程制作自定义调试基座

Tips⚠️:
确保版本一致,请确保从HBuilderX导出的打包资源的HBuilderX的版本号和App离线SDK发布的版本号是一致的,如下2张图里的版本号:

打开原生iOS工程
1、在打包原生工程里找到 control.xml文件,在HBuilder节点里查看是否有这2个: debug=“true” syncDebug=“true” 配置(注意-打AppStore包的时候,这个配置需要去掉,否则会导致热更新失败!),没有的话增加上,然后保存。
在这里插入图片描述

2、 确保Xcode工程的Bundle identifier不为 io.dcloud.HBuidler。

3、在原生工程里找到info.plist文件并增加一项,如下图:
在这里插入图片描述

4、确保原生工程里Pandora文件夹下的apps文件夹里只有一个文件夹(文件夹的名称和里面的manifest的id值相同)

5、确保control.xml文件里的appid的值和apps目录下的第一个文件夹的名称一致

6、确保HBuilderX里要调试的代码的appid和control.xml的appid值一致

7、使用Xcode的Product下的archive 打包,然后生成ipa,并把ipa名称命名为:iOS_debug.ipa

8、在js工程里主目录下新建一个名称为unpackage的文件夹(如果有不用新建),再在unpackage文件夹下新建一个名称为debug文件夹,并把生成的iOS_debug.ipa包放入debug文件夹。
在这里插入图片描述

9、在HBuildX里,找到之前appid相同的js工程准备调试,点击“运行” --“运行到手机或模拟器“–“使用自定义基座运行(iOS)”,等待连接成功之后就可以了。

官网原文链接


http://www.ngui.cc/article/show-738625.html

相关文章

基于鹰优化算法和粒子群优化算法结合焊接梁设计,拉伸/压缩,压力容器,悬臂梁设计的应用(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

【Flink】复杂事件处理CEP底层实现(有限状态机)和应用

文章目录一 Flink CEP简介1 什么是复杂事件处理CEP2 Flink CEP(1)导入依赖(2)代码编写(3)优化模板3 实现CEP底层 -- 有限状态机4 使用CEP处理超时事件一 Flink CEP简介 1 什么是复杂事件处理CEP 一个或多…

多线程与高并发(一)

【前言】: 多线程、JVM、操作系统。 【概述】: 基础概念 JUC同步工具 同步容器 Disruptor //一个MQ框架,公认的单机环境下效率最高。 线程池 【线程的概念】: 【纤程】: 【 run和start的区别 】: //n…

嵌入式:ARM体系结构详解

文章目录指令集与指令集架构主要计算机指令集架构PC及服务器领域嵌入式领域新生代ARM体系结构的演变ARM发展的历程指令集与指令集架构 指令:就是指挥计算机工作的命令,程序就是一系列按一定顺序排列的指令,计算机就是通过执行程序中的指令来…

python | 第九章:python计算生态概览

本篇文章是对北京理工大学嵩天老师的《Python语言程序设计》第九章内容的学习笔记。 方法论:纵览python计算生态(主要是第三方库介绍及应用场景) 实践能力:初步编写带有计算生态的复杂程序。 1 从数据处理到人工智能 1.1 数据…

Matplotlib学习笔记(第二章 2.11使用指南 一些简单的例子)

第二章 学习指南 本页包含更多使用Matplotlib的深入指南。它分为初级、中级和高级部分,以及涵盖特定主题的部分。 有关较短的示例,请参阅我们的示例页面。您还可以在我们的用户指南中找到外部资源和FAQ。 2.1介绍 这些教程涵盖了使用Matplotlib创建可…

LaTeX页眉页脚自定义【有图有代码】

LaTeX页眉页脚自定义【有图有代码】一、自定义页眉页脚示例【双页文档】\fancyhead \fancyfoot1、代码讲解2、自定义代码3、页眉和页脚的装饰线4、总页数二、自定义页眉页脚示例【单页文档】\rhead \rfoot三、\pagestyle{}介绍四、设置当前页面样式\thispagestyle{}平时在写报告…

一文学会所有Web应用安全知识点

据调查大部分网络安全事故是软件缺陷导致的网络攻击。由于应用程序代码漏洞和安全漏洞,我们的企业正在遭受越来越多的攻击。调查显示攻击者可以通过盗用凭证,攻击10个测试过的web应用程序中的9个,进行恶意软件注入以及网络钓鱼攻击。因此&…

Oracle分区键值存在空值如何建分区表

maxvalue, 空值是无限大值 要存储分区键为空值的记录,那么就得有一个特定的分区来存储分区键为空值的记录。 1.Range-Partitioned Table 我们知道范围分区可以建values less than (maxvalue) SQL> CREATE TABLE sales ( prod_id NUMBER(6) , cust_id …

u-BOOT启动流程

1、u-boot入口:入口即第一行程序,程序的链接是由链接脚本决定的,编译uboot之后,可以在根目录下生成u-boot.lds文件 打开lds文件可以看到代码当前入口点: :_start,_start后面就是中断向量表&…