草庐IT

xcode打包

全部标签

SpringBoot+Vue项目打包成exe,含mysql,redis,nginx,Electron

 背景        最近公司有个项目需要做单机的exe程序支持一些离线的功能,这些功能原本在Web端已经实现,为了应用快速开发出来没有考虑C#实现(主要是C#人手不够),决定将Web端应用阉割之后打包成离线运行。后续我将用RuoYi的前后端分离版来演示如何将RuoYi-Vue打包成单机应用。    另外我找遍了全网也没有详细的介绍,仅有几篇文章也只是简单的涉及到前端项目或者后端项目,没有文章介绍将前后端项目一起打包至桌面客户端中,特此才写此篇文章详细讲解。    转载请与我联系取得许可。服务架构的介绍后端采用SpringBoot框架,技术栈包含(Java8,MySQL,Redis)。前端采用

Java|IDEA 运行和打包报错解决

IDEA运行和打包报错解决java.lang.NoSuchFieldError:com.sun.tools.javac.tree.JCTree$JCImport报错信息环境:JDK21java:java.lang.NoSuchFieldError:Classcom.sun.tools.javac.tree.JCTree$JCImportdoesnothavememberfield'com.sun.tools.javac.tree.JCTreequalid'解决方法lombok的1.18.26版本兼容性问题,使用1.18.30版本即可。org.projectlomboklombok1.18.30

HarmonyOS 签名打包Hap(s)、App(s)

1.基本概念  HarmonyOS应用通过数字证书(.cer文件)和Profile文件(.p7b文件)来保证应用的完整性,数字证书和Profile文件可通过申请发布证书和Profile文件获取。  申请数字证书和Profile文件前,首先需要通过DevEcoStudio来生成密钥文件(.p12文件)和证书请求文件(.csr文件)。同时,也可以使用命令行工具的方式来生成密钥文件和证书请求文件。  •密钥:包含非对称加密中使用的公钥和私钥,存储在密钥库文件中,格式为.p12,公钥和私钥对用于数字签名和验证。  •证书请求文件:格式为.csr,全称为CertificateSigningRequest

【Qt】11.Linux下,Qt程序打包

目录获取Release模式下的可执行文件打包的目录结构搭建安装linuxdeployqt环境准备下载linuxdeployqt编译安装复制快捷方式配置环境变量使生效查看版本安装unixODBC库解压配置编译安装重启系统打包原因解决方法打成deb包打deb包目录构建拷贝依赖桌面图标control文件postinst文件postrm文件构建deb包deb包安装卸载应用获取Release模式下的可执行文件勾选Qt的Shadowbuild设置。 选择Release运行模式,运行。 会产生一个build-xxx-Release的目录。 在这个build-xxx-Release的目录下,有一个可执行文件。

一键打包,随时运行,Python3项目虚拟环境一键整合包的制作(Venv)

之前我们介绍了如何使用嵌入式Python3环境给项目制作一键整合包,在使用嵌入式Python环境时,通常是作为另一个应用程序的一部分,而Python3虚拟环境是为了在开发过程中隔离项目所需的Python环境。虚拟环境允许我们在同一台计算机上的不同项目中使用不同的Python版本和软件包,而不会相互干扰。本次我们利用Python3自带的虚拟环境(venv)功能来给项目制作一键整合包。创建虚拟环境首先确保本地环境已经安装好了Python3开发环境,如果没有,请移步:一网成擒全端涵盖,在不同架构(Intelx86/Applem1silicon)不同开发平台(Win10/Win11/Mac/Ubunt

一键打包,随时运行,Python3项目虚拟环境一键整合包的制作(Venv)

之前我们介绍了如何使用嵌入式Python3环境给项目制作一键整合包,在使用嵌入式Python环境时,通常是作为另一个应用程序的一部分,而Python3虚拟环境是为了在开发过程中隔离项目所需的Python环境。虚拟环境允许我们在同一台计算机上的不同项目中使用不同的Python版本和软件包,而不会相互干扰。本次我们利用Python3自带的虚拟环境(venv)功能来给项目制作一键整合包。创建虚拟环境首先确保本地环境已经安装好了Python3开发环境,如果没有,请移步:一网成擒全端涵盖,在不同架构(Intelx86/Applem1silicon)不同开发平台(Win10/Win11/Mac/Ubunt

electron + sqlite3 解决打包后无法写入数据库

前言window环境。electron@28.0.0sqlite3@5.1.6使用electron-builder打包。本文旨在解决打包后无法写入数据库的问题。但如果你是打包后无法访问sqlite,且有报错弹窗,不妨也看看本文。也许是同一种原因。错误原因分析打包后无法创建db文件,是因为大部分人连接db,都是用path模块,采用path.join(__dirname,'data.db')类似这样的写法。因为网上的垃圾教程都是这么教的,笔者也深受其害。默认情况下,打包后获得的目录格式为(假设你的输出目录是dist/)/dist/xxx.exe/dist/resources/app.asarxxx

如何打包鸿蒙应用并发布到应用市场

知识点:HarmonyOS应用打包后的文件为.app格式,android打包后的文件为.apk,IOS打包后的文件为.apaHarmonyOS通过数字证书(.cer文件)和Profile文件(.p7b文件)等签名信息来保证应用的完整性,应用如需上架到华为应用市场必须通过签名校验。因此,您需要使用发布证书和Profile文件对应用进行签名后才能发布第一步:生成签名密钥**1.1签名流程:签名分为手动签名和自动签名(做为一个以提高工作效率为己任的员工《懒》,谁会使用手动签名)生成密钥:点击工具栏中Build—>GenerateKeyandCSR1.2填写密钥信息:如果已经有密钥选择“chooseE

Vue3 开发环境和生产环境打包配置

Vue3打包环境配置工作中通常开发环境和正式环境使用的请求地址是不同的,大多数的做法是手动更改请求地址,但是手动的去更改导致错误的几率会更大,所以vue-cli3提供了‘环境变量与模式’(模式和环境变量|VueCLI),通过这个方法我们可以通过命令的方式更改请求的地址,从而减少了手动更改导致错误的几率。注:创建的文件名称中  env前后各有一个英文的句号(.),这里为了便于测试将请求地址console了出来便于观察 通过     process.env.VUE_APP_BASE_API 可以取得相关变量内容1.本地开发请求地址配置方式    在项目根目录(与package.json文件平级目录

【UniApp】-uni-app-打包成网页

前言经过上一篇文章的介绍,已经将这个计算器的计算功能实现了,接下来就是我们项目当中的一个发包上线阶段,我模拟一下,目的就是为了给大家介绍一下,uni-app是如何打包成网页的。除了可以打包成网页,uni-app还可以打包成小程序、App、H5、快应用等等,后面在单独开文章详细介绍。正文接着上篇文章的项目来进行,首先找到项目中的manifest.json文件,因为本篇是介绍打包成网页,所以我们要找到Web配置:配置页面标题配置一下:页面标题配置index.html模板路径配置index.html模板路径:指定VueHTML模板的路径,默认是项目目录结构下的index.html,如果你没有修改过,