blob: 56286473ffdfd95bd20e2cba4f2d4aab9c19e507 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/usr/bin/env node
var fs = require('fs');
if(fs.existsSync('platforms/android')) {
var PERMISSIONS_TO_REMOVE = [
'READ_PHONE_STATE',
'RECORD_AUDIO',
'MODIFY_AUDIO_SETTINGS',
'RECORD_VIDEO'
];
var MANIFEST = 'platforms/android/AndroidManifest.xml';
var manifestLines = fs.readFileSync(MANIFEST).toString().split('\n');
var newManifestLines = [];
var PERMISSIONS_REGEX = PERMISSIONS_TO_REMOVE.join('|');
manifestLines.forEach(function(line) {
if(!line.match(PERMISSIONS_REGEX)) {
newManifestLines.push(line);
}
});
fs.writeFileSync(MANIFEST, newManifestLines.join('\n'));
}
|