ionic cordova build
使用 Cordova 為 Android 和 iOS 平台目標進行建置
$ ionic cordova build [platform] [options]
如同直接執行 cordova build
,ionic cordova build
也會從 ionic build
建置網頁資源,並為 Android 和 iOS 平台提供友善的檢查。
若要將其他選項傳遞給 Cordova CLI,請在 Ionic CLI 引數後使用 --
分隔符號。
Cordova CLI 需要分隔符號來區分 Android 建置的平台特定引數,因此 Ionic CLI 需要額外的分隔符號,但 iOS 建置則不需要。請參閱範例命令,了解如何使用分隔符號。若要避免使用旗標,請考慮使用包含 build.json 檔案的 --buildConfig
。
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