ionic cordova build
使用 Cordova 为 Android 和 iOS 平台目标构建
$ ionic cordova build [platform] [options]
像直接运行 cordova build
一样,ionic cordova build
也会从 ionic build
构建 Web 资源,并提供对 Android 和 iOS 平台的友好检查。
要将其他选项传递给 Cordova CLI,请在 Ionic CLI 参数后使用 --
分隔符。
Cordova CLI 要求在 Android 平台特定参数上使用分隔符 构建,因此 Ionic CLI 要求使用额外的分隔符,但 iOS 构建 不要求。请参阅示例命令以了解带有分隔符的用法。为避免使用标志,请考虑使用 --buildConfig
和 build.json 文件。
platform
要构建的平台(例如 android
、ios
)
选项
-
--no-build
: 不调用 Ionic 构建 -
--debug
: 标记为调试构建 -
--release
: 标记为发布构建 -
--device
: 将构建部署到设备 -
--emulator
: 将构建部署到模拟器 -
--prod
: 使用production
配置的标志
高级选项
-
--buildConfig=<file>
: 使用指定的构建配置 -
--configuration=<conf>
: 指定要使用的配置。(或-c
) -
--source-map
: 输出源映射
示例
$ ionic cordova build android
$ ionic cordova build android --buildConfig=build.json
$ ionic cordova build android --prod --release -- -- --gradleArg=-PcdvBuildMultipleApks=true
$ ionic cordova build android --prod --release -- -- --keystore=filename.keystore --alias=myalias
$ ionic cordova build android --prod --release -- -- --minSdkVersion=21
$ ionic cordova build android --prod --release -- -- --versionCode=55
$ ionic cordova build android --prod --release --buildConfig=build.json
$ ionic cordova build ios
$ ionic cordova build ios --buildConfig=build.json
$ ionic cordova build ios --prod --release
$ ionic cordova build ios --prod --release -- --developmentTeam="ABCD" --codeSignIdentity="iPhone Developer" --packageType="app-store"
$ ionic cordova build ios --prod --release --buildConfig=build.json