跳至主要內容
版本:v8

ionic cordova build

使用 Cordova 為 Android 和 iOS 平台目標進行建置

$ ionic cordova build [platform] [options]

如同直接執行 cordova buildionic cordova build 也會從 ionic build 建置網頁資源,並為 Android 和 iOS 平台提供友善的檢查。

若要將其他選項傳遞給 Cordova CLI,請在 Ionic CLI 引數後使用 -- 分隔符號。

Cordova CLI 需要分隔符號來區分 Android 建置的平台特定引數,因此 Ionic CLI 需要額外的分隔符號,但 iOS 建置則不需要。請參閱範例命令,了解如何使用分隔符號。若要避免使用旗標,請考慮使用包含 build.json 檔案的 --buildConfig

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