跳至主要内容
版本: v8

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 构建 不要求。请参阅示例命令以了解带有分隔符的用法。为避免使用标志,请考虑使用 --buildConfigbuild.json 文件。

platform

要构建的平台(例如 androidios

选项

  • --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