Capacitor is a powerful tool for shipping to native platforms like iOS and Android, separate from or alongside your web app.
The good news is that it's installed by default with
@nuxtjs/ionic. You just need to enable it in your ionic app, and choose what platforms you want to support.
The Ionic CLI is available via
npxor can be installed globally with
npm install -g @ionic/clior
yarn global add @ionic/clior
pnpm add -g @ionic/cli.
npx @ionic/cli integrations enable capacitor npx @ionic/cli capacitor add ios npx @ionic/cli capacitor add android
Once an Android or iOS project is added with Capacitor, you can run your app on an iOS or Android emulator.
npx cap openor
npx cap runcommand. See the Capacitor Environment Setup docs for details.
To build, sync, and run your app:
- Create a web build with
npx nuxi generateor
npx nuxi build.
npx cap syncto update your Capacitor project directories with your latest app build.
npx cap run androidor
npx cap run iosto run the app from the command line using an installed device OR
- (Optional) Run
npx cap open androidor
npx cap open iosto open the project in Android Studio or XCode, respectively.
Remember to run
npx cap syncafter every new build to ensure your Android and/or iOS project is up-to-date.