W jakiś sposób w mojej aplikacji jest zainstalowanych wiele wtyczek Cordova i dlatego wymaga dostępu do prawie wszystkiego - od moich kontaktów po bieżącą lokalizację (nawet jeśli ta aplikacja tego nie potrzebuje).
Ta aplikacja jest zbudowana przez jenkins i, o ile rozumiem, jednym rozwiązaniem jest usunięcie każdej wtyczki za pomocą jednego polecenia, więc będzie wyglądać następująco:
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
Ale czasami pokazuje pewne błędy, aw przypadku Jenkinsa każdy błąd kończy się niepowodzeniem kompilacji, więc czy jest jakieś polecenie, które usuwa wszystkie wtyczki? (podczas instalacji podstawowe wtyczki, które wymagają do działania dowolnej aplikacji, są dodawane automatycznie przez cordova, więc szukałem ich, cordova plugin rm -all
ale nie mogłem ich znaleźć)