Skip to content

开发应用常见问题

哪些软件不能上架应用商店?

目前黄、 赌、 毒、 空投、 破解软件或者违反中国法律的软件不能上架应用商店。

在登录开发者中心前, 先确认您的 lazycat.cloud 帐号是否具有开发者权限?

注册 lazycat.cloud 帐号后, 您还需要申请下成为开发者, 否则会出现没有权限登录的问题。

资源文件比较大, 该如何打包和发布?

像一些应用中, 需要携带一些资源文件(类似模型文件, 避免用户启动时候 长时间下载 或者 下载不了 等问题), 则可以将文件打包到镜像中去, 然后在镜像启动脚本或者 entrypoint 中做后续的操作。

WARNING

拷贝到镜像中的资源文件, 不能放在 /lzcapp/ 的目录下, 这个目录在应用运行的时候, 会被覆盖, 更详细的说明请看 访问微服数据

如果资源文件比较小(<200M), 也可以将资源文件打包到 lpk 中去, 在应用运行的时候, 通过访问 /lzcapp/pkg/content 目录读取.

由于 /lzcapp/pkg/content 目录为只读的, 会导致打包进去的脚本在当前目录下创建文件失败

/lzcapp/pkg/content 这个目录为 lpk 打包进去的资源文件, 是不允许修改的。 有两种解决方法:

  1. 更改脚本中的创建目录, 如 /lzcapp/cache 或者 /lzcapp/var。 详细信息请看 访问微服数据
  2. 更改应用的执行目录, 通过 application.workdir 的字段指定当前的运行目录。 详细信息请看 lzc-manifest.yml 规范文档

上架应用的介绍文档在哪里写?

上架应用中, 并不会自动读取 readme, 也不知道 readme 从何而来, 所以应用介绍是在开发者管理界面点击跳转 中填写。

应用列表 -> 提交修改 -> 应用描述

为何 ssh 后安装的软件会丢失?

lzcos 的 SSH 环境是 read-only 系统,重启后通过 SSH 对系统做的所有变动都会丢失。

如果需要永久存储软件、配置或运行环境,请使用 LightOS