"use strict";(self.webpackChunkionic_docs=self.webpackChunkionic_docs||[]).push([[74994],{3905:function(e,n,o){o.d(n,{Zo:function(){return p},kt:function(){return u}});var t=o(67294);function r(e,n,o){return n in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}function a(e,n){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),o.push.apply(o,t)}return o}function i(e){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?a(Object(o),!0).forEach((function(n){r(e,n,o[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):a(Object(o)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(o,n))}))}return e}function l(e,n){if(null==e)return{};var o,t,r=function(e,n){if(null==e)return{};var o,t,r={},a=Object.keys(e);for(t=0;t<a.length;t++)o=a[t],n.indexOf(o)>=0||(r[o]=e[o]);return r}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(t=0;t<a.length;t++)o=a[t],n.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var c=t.createContext({}),d=function(e){var n=t.useContext(c),o=n;return e&&(o="function"==typeof e?e(n):i(i({},n),e)),o},p=function(e){var n=d(e.components);return t.createElement(c.Provider,{value:n},e.children)},m={inlineCode:"code",wrapper:function(e){var n=e.children;return t.createElement(t.Fragment,{},n)}},s=t.forwardRef((function(e,n){var o=e.components,r=e.mdxType,a=e.originalType,c=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),s=d(o),u=r,f=s["".concat(c,".").concat(u)]||s[u]||m[u]||a;return o?t.createElement(f,i(i({ref:n},p),{},{components:o})):t.createElement(f,i({ref:n},p))}));function u(e,n){var o=arguments,r=n&&n.mdxType;if("string"==typeof e||r){var a=o.length,i=new Array(a);i[0]=s;var l={};for(var c in n)hasOwnProperty.call(n,c)&&(l[c]=n[c]);l.originalType=e,l.mdxType="string"==typeof e?e:r,i[1]=l;for(var d=2;d<a;d++)i[d]=o[d];return t.createElement.apply(null,i)}return t.createElement.apply(null,o)}s.displayName="MDXCreateElement"},13255:function(e,n,o){o.r(n),o.d(n,{frontMatter:function(){return l},contentTitle:function(){return c},metadata:function(){return d},toc:function(){return p},default:function(){return s}});var t=o(87462),r=o(63366),a=(o(67294),o(3905)),i=["components"],l={title:"ionic cordova platform",sidebar_label:"cordova platform"},c=void 0,d={unversionedId:"cli/commands/cordova-platform",id:"cli/commands/cordova-platform",isDocsHomePage:!1,title:"ionic cordova platform",description:"ionic cordova platform: Remove, Add, & Manage Cordova Platforms",source:"@site/docs/cli/commands/cordova-platform.md",sourceDirName:"cli/commands",slug:"/cli/commands/cordova-platform",permalink:"/docs/cli/commands/cordova-platform",editUrl:"https://github.com/ionic-team/ionic-cli/edit/develop/packages/@ionic/cli/src/commands/cordova/platform.ts",tags:[],version:"current",frontMatter:{title:"ionic cordova platform",sidebar_label:"cordova platform"},sidebar:"cli",previous:{title:"cordova emulate",permalink:"/docs/cli/commands/cordova-emulate"},next:{title:"cordova plugin",permalink:"/docs/cli/commands/cordova-plugin"}},p=[{value:"action",id:"action",children:[],level:3},{value:"platform",id:"platform",children:[],level:3},{value:"Options",id:"options",children:[],level:3},{value:"Examples",id:"examples",children:[],level:2}],m={toc:p};function s(e){var n=e.components,o=(0,r.Z)(e,i);return(0,a.kt)("wrapper",(0,t.Z)({},m,o,{components:n,mdxType:"MDXLayout"}),(0,a.kt)("head",null,(0,a.kt)("title",null,"ionic cordova platform: Remove, Add, & Manage Cordova Platforms"),(0,a.kt)("meta",{name:"description",content:"Manage, add, and remove Cordova platforms with ionic cordova platform. Like running cordova directly, with added resources and providing friendly checks."})),(0,a.kt)("p",null,"Manage Cordova platform targets"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-shell"},"$ ionic cordova platform [action] [platform] [options]\n")),(0,a.kt)("p",null,"Like running ",(0,a.kt)("inlineCode",{parentName:"p"},"cordova platform")," directly, but adds default Ionic icons and splash screen resources (during ",(0,a.kt)("inlineCode",{parentName:"p"},"add"),") and provides friendly checks."),(0,a.kt)("h3",{id:"action"},"action"),(0,a.kt)("p",null,(0,a.kt)("inlineCode",{parentName:"p"},"add"),", ",(0,a.kt)("inlineCode",{parentName:"p"},"remove"),", or ",(0,a.kt)("inlineCode",{parentName:"p"},"update")," a platform; ",(0,a.kt)("inlineCode",{parentName:"p"},"ls"),", ",(0,a.kt)("inlineCode",{parentName:"p"},"check"),", or ",(0,a.kt)("inlineCode",{parentName:"p"},"save")," all project platforms"),(0,a.kt)("h3",{id:"platform"},"platform"),(0,a.kt)("p",null,"The platform that you would like to add (",(0,a.kt)("inlineCode",{parentName:"p"},"android"),", ",(0,a.kt)("inlineCode",{parentName:"p"},"ios"),")"),(0,a.kt)("h3",{id:"options"},"Options"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"--no-resources"),": Do not pregenerate icons and splash screen resources (corresponds to ",(0,a.kt)("inlineCode",{parentName:"li"},"add"),")\n")),(0,a.kt)("h2",{id:"examples"},"Examples"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-shell"},"$ ionic cordova platform \n$ ionic cordova platform add ios\n$ ionic cordova platform add android\n$ ionic cordova platform rm ios\n")))}s.isMDXComponent=!0}}]);