Irgendwie sind in meiner App viele der Cordova-Plugins installiert und aus diesem Grund ist Zugriff auf fast alles erforderlich - von meinen Kontakten bis zum aktuellen Standort (obwohl diese App dies nicht benötigt).
Diese App wird über Jenkins erstellt. Soweit ich weiß, besteht eine Lösung darin, jedes Plugin mit einem einzigen Befehl zu entfernen.
cordova plugin rm org.apache.cordova.battery-status
cordova plugin rm org.apache.cordova.camera
cordova plugin rm org.apache.cordova.contacts
cordova plugin rm org.apache.cordova.geolocation
cordova plugin rm org.apache.cordova.media
cordova plugin rm org.apache.cordova.media-capture
cordova plugin rm org.apache.cordova.splashscreen
cordova plugin rm org.apache.cordova.vibration
Aber manchmal zeigt es einige Fehler und bei Jenkins endet jeder Fehler mit einem Build-Fehler. Gibt es also einen Befehl, der alle Plugins löscht? (Während der Installationsgrundlagen werden Plugins, für die eine App erforderlich ist, automatisch über Cordova hinzugefügt. Daher habe ich nach einigen gesucht cordova plugin rm -all
, diese aber nicht gefunden.)