使用NAS终端命令封装应用程序操作指南

TOS 应用,TNAS PC 桌面客户端, TNAS mobile 手机客户端

版主: TerraSupportTMsupportTMjack

回复
头像
TMnight
技术支持
帖子: 918
注册时间: 2022年 6月 28日 星期二 10:25 am
China

使用NAS终端命令封装应用程序操作指南

帖子 TMnight »

适用版本: TOS5/6

适用机型:所有x86机型

操作步骤:

1、下载适用于x86架构的封装工具。

访问 GitHub 仓库https://github.com/TerraMasterOfficial/app-pkg-tools,下载适用于 x86 架构的封装工具

图片

图片

2、上传封装工具:

1)将下载的封装工具上传至 NAS 的共享文件夹中,建议创建一个共享文件夹(如“Pack-test”)来存放封装工具和相关文件。

2)在封装工具所在目录下,新建名为“output”的文件夹,用于存放配置文件和其他必要文件。

图片


3、存放配置文件

在 output 目录中放置以下必要文件:

output/config.ini : 应用的配置,详细字段说明可以参考GitHub文档

output/image/icons/myapp.svg: 应用的图标文件,

output/init.d/myapp.service:应用的启动服务文件,用于定义应用的启动方式和相关设置。

output/myapp.lang :应用的多语言描述文件。

output/webui:应用的UI目录。如下图:

图片

3、赋予执行权限:
使用SSH登录NAS,运行以下命令赋予封装工具执行权限:

代码: 全选

chmod +x /Volume1/Pack-test/makeapp_x64

图片

4、执行封装命令:
执行以下命令完成封装:

代码: 全选

./Volume1/Pack-test/makeapp_x64 -path /Volume1/Pack-test/
图片

注意:参数必须是 -path

完成封装后,应用tpk文件将存放在指定的输出目录中:/Volume1/Pack-test/dist/Volume1/
图片

如需要具体详细文档和说明请参考:
https://github.com/TerraMasterOfficial/ ... /Manual.md
联系我们的团队,请发送电子邮件到以下地址,记住用@代替(at):

技术团队:support(at)terra-master.com(技术支持)
服务团队:Service(at)terra-master.com(用于购买,退货,更换,RMA服务)
头像
wifisky
帖子: 278
注册时间: 2020年 11月 24日 星期二 10:39 pm
China

Re: 使用NAS终端命令封装应用程序操作指南

帖子 wifisky »

最关键的地方,应用的UI编写设计,没写在指南里,这个才是关键啊~,UI的打包过程也给省略了,哎,完整一下整个过程啊~

麻烦写下UI的教程,比如:开发一个完整的应用程序,从UI编写开始到最后打包封装的整个过程的应用事例~
NAS发烧友
头像
TMnight
技术支持
帖子: 918
注册时间: 2022年 6月 28日 星期二 10:25 am
China

Re: 使用NAS终端命令封装应用程序操作指南

帖子 TMnight »

wifisky 写了: 2025年 4月 17日 星期四 9:29 am
关于UI的编写设计,我们无法提供直接的帮助。不过,关于UI的封装过程,我们已经更新了相关内容,感谢您的反馈!之前遗漏了这一部分,现在已经在指南中进行了补充。关于UI的封装,您只需要将编写好的UI文件夹命名为 "webui" 并放置在 output 目录下,然后执行封装指令,即可完成封装过程。

希望这次能够帮助您顺利完成开发。如果还有其他问题,随时欢迎提问!
联系我们的团队,请发送电子邮件到以下地址,记住用@代替(at):

技术团队:support(at)terra-master.com(技术支持)
服务团队:Service(at)terra-master.com(用于购买,退货,更换,RMA服务)
头像
wifisky
帖子: 278
注册时间: 2020年 11月 24日 星期二 10:39 pm
China

Re: 使用NAS终端命令封装应用程序操作指南

帖子 wifisky »

TMnight 写了: 2025年 4月 17日 星期四 5:42 pm
你的主程序目录bin漏掉了~
NAS发烧友
头像
sweeb
帖子: 143
注册时间: 2020年 11月 13日 星期五 6:13 pm

Re: 使用NAS终端命令封装应用程序操作指南

帖子 sweeb »

自己尝试做了试试,感谢
回复

回到 “应用”