apache / apache/cordova-ios

plugin_not_installed errors after upgrading from 6.3.0

Open
#1,434 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
2.2k
Forks
1k
Avg merge
12h 11m
Merged PRs (30d)
18

Description

# Bug Report

## Problem

I have upgraded my project from cordova-ios@6.3.0 to @7.1.0, and apparently managed to build the project. However, when I run on my iOS device, it seems that none of the cordova plugins are recognized anymore.

### What is expected to happen?

The cordova plugins should work as they used to work with @6.3.0.

### What does actually happen?

The cordova plugins are not being recognized: I get 'plugin_not_installed' errors in the console.

## Information

When running the commands `cordova platform add ios@7.1.0 && cordova build ios` everything seemed fine, no errors that would point to any issues with plugins.

### Command or Code

`cordova platform add ios@7.1.0 && cordova build ios`

### Environment, Platform, Device

build on macOS
run on iOS

### Version information

Ionic:

Ionic CLI : 5.4.15 (/usr/local/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 5.8.5
@angular-devkit/build-angular : 0.1102.15
@angular-devkit/schematics : 11.2.15
@angular/cli : 11.2.15
@ionic/angular-toolkit : 3.1.1

Cordova:

Cordova CLI : 12.0.0 (cordova-lib@12.0.1)
Cordova Platforms : ios 7.1.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 5.0.0, (and 44 other plugins)

Utility:

cordova-res : not installed
native-run (update available: 2.0.1) : 0.2.8

System:

ios-deploy : 1.9.4
ios-sim : 8.0.2
NodeJS : v16.15.1 (/usr/local/bin/node)
npm : 8.11.0
OS : macOS
Xcode : Xcode 15.1 Build version 15C65
## Checklist

- [ x ] I searched for existing GitHub issues
- [ x ] I updated all Cordova tooling to most recent version
- [ x ] I included all the necessary information above

Contributor guide

Open the contributing guide

Research direction

Start by reproducing `cordova platform add ios@7.1.0 && cordova build ios` on macOS, then run the built app on iOS and inspect the reported `plugin_not_installed` errors. Done means the listed Cordova plugins are recognized and work after upgrading from cordova-ios@6.3.0.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, javascript
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.