构建、打包与签名
Build
bash
apm-cli app build desktop
apm-cli app build native
apm-cli app build native --releaseDesktop 输出通常位于 bin/desktop/,Android/iOS native 输出位于 bin/native/。
Package
bash
apm-cli app package desktop
apm-cli app package android
apm-cli app package iosrelease 模式:
bash
apm-cli app package desktop --release
apm-cli app package android --release
apm-cli app package ios --release平台配置
bash
apm-cli app config android --target apk-debug --arch armv8
apm-cli app config ios --target ipa-debug新项目不会预先把 Android/iOS 节点写进 descriptor;只有配置后才启用相应平台。
签名
bash
apm-cli app config desktop --keystore .certs/desktop.p12
apm-cli app config android --keystore .certs/android.p12
apm-cli app config ios --keystore .certs/ios.p12 --provisioning-profile .certs/ios.mobileprovision密码不要提交到仓库。默认通过环境变量传入:
bash
AIR_STOREPASS='<password>' apm-cli app package desktop --release