生态桌面应用

打包与发布

锁定目标原生制品并生成 macOS、Windows 或 Linux 图形应用 Bundle。

锁定依赖

首次构建或切换目标平台后,在应用根目录运行:

yanbao
yanbao

提交生成的言序.lock。它记录当前目标、依赖精确提交、包内容摘要,以及所选言台动态库的 ABI、SHA-256 和大小。一个目标的锁文件不能冒充另一个架构的锁文件。

图形应用清单

[应用]
类型 = "图形"
名称 = "我的言界应用"
标识 = "dev.example.my-ui-app"
版本 = "0.1.0"

[权限]
图形界面 = true
原生扩展 = true
剪贴板 = true
文件对话框 = true

构建当前宿主的正式 Bundle:

yanbao --release --bundle

言包会把 YXB、当前目标的锁定言台动态库、权限元数据、资源、图标、许可和摘要装入 macOS.app、Windows GUI 应用目录或 Linux AppDir。应用不得复制或硬编码 DLL、dylib 或 so 路径。

六目标发布

每个目标都应在对应原生执行器重新生成锁、检查、测试、构建示例并运行自动退出窗口。汇总作业只有在六项全部成功后才能创建源码归档、目标锁目录和 SHA-256 文件。平台签名、公证或商店上传属于产物验收后的分发步骤。