apm-cli 工作流
这页回答“我现在应该运行哪个命令”。
新建 SWC Package
bash
apm-cli package create foo
cd foo
apm install
apm-cli package deps check
# 开发完成
apm-cli package release --build-only
apm-cli package release新建 ANE Package
bash
apm-cli package create foo --type ane --core-version 7.6.0
cd foo
apm install
apm-cli package deps check
apm-cli package platform add android
apm-cli package platform add ios
apm-cli package platform add macos
apm-cli package platform add windows
apm-cli package doctor修改 ANE Native 源码后
bash
apm-cli package build --platform android
apm-cli package assemble
apm-cli package validate
apm-cli package validate --strict发布前只验证,不真正发布
SWC:
bash
apm-cli package release --build-onlyANE:
bash
apm-cli package release --build-only --strict需要 ANE authoring source package:
bash
apm-cli package release --build-only --with-source --strict发布中途失败
如果 tag/release 已经产生,不要换版本绕开:
bash
apm-cli package release 1.2.3 --resume手动从模板得到已有工作区
bash
apm-cli package init foo
# 或
apm-cli app init smokeinit 负责转换当前已有模板工作区,不拉取模板、不另建项目目录。