Skip to main content

Building Production Apps | Cordova Barcode Scanner


The Scanbot Barcode Scanner SDK iOS Framework (included in Cordova Barcode Scanner Plugin) is provided as Pod via

Because Cordova apps are normal native apps at the end of the day, the way they are deployed to the App Store is just like any other native app.

Please, consult the official Apple documentation on Submitting Apps to the App Store for more information.


The Scanbot Barcode Scanner SDK uses native libraries under the hood and supports the following ABIs: armeabi-v7a, arm64-v8a, x86 and x86_64.

Please check and add/adjust the abiFilters configuration in your platforms/android/app/build.gradle file accordingly:

android {
defaultConfig {
ndk {
// a typical production configuration:
abiFilters "armeabi-v7a", "arm64-v8a"
  • arm64-v8a: Native libs for the ARM 64-bit architecture (used in most common devices).

  • armeabi-v7a: Native libs for the ARM 32-bit architecture (older devices).

  • x86 and x86_64: In most cases both "x86" architectures can be removed for the release (production) build, since they are only used on emulators and on some rare devices with the Intel Atom architecture.

If you need to support all architectures, we highly recommend using the new Android App Bundle approach when it comes to publishing apps.

Want to scan longer than one minute?

Generate your free "no-strings-attached" Trial License and properly test the Scanbot SDK.

Get your free Trial License

What do you think of this documentation?

On this page

Scroll to top