AIR Package 开发
Package 包括普通 SWC package 与 ANE package。新项目统一从 apm-cli package create 开始。
最短路径
SWC
bash
apm-cli package create foo
cd foo
apm install
apm-cli package deps check
# 开发 src/
apm-cli package release --build-only
apm-cli package releaseANE
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
apm-cli package build
apm-cli package assemble
apm-cli package validate --strictANE 的详细开发模型放在 ANE 开发 下,不再混在 Package Guide Book 中。
名称模型
create foo 中的 foo 是 package identity,不等于项目目录或 GitHub repository 名。
例如 repository 名使用 air-foo 时:
text
project/repository: air-foo
package name: foo
package id: com.ronpad.foo项目名可以包含连字符,但不要让它污染 ActionScript package 或 APM identifier。