Skip to content

Commit d2910f0

Browse files
radaretrufae
authored andcommitted
Upgrade all dependencies to match NodeJS v16
* Fix all `npm audit` vulnerabilities * Upgrade plist dependency with all the custom fixes merged in * fs-walk seems unmaintained, so we keep using our fork
1 parent 04d0e61 commit d2910f0

6 files changed

Lines changed: 7395 additions & 4088 deletions

File tree

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ class Applesign {
551551
const mp = await tools.getMobileProvisionPlist(this.config.mobileprovision);
552552
const newEntitlementsFile = file + '.entitlements';
553553
const tmpEntitlementsFile = this._pathInTmp(newEntitlementsFile);
554-
const entstr = plistBuild(mp.Entitlements).toString();
554+
const entstr = plistBuild(mp.Entitlements, { allowEmpty: true }).toString();
555555
fs.writeFileSync(tmpEntitlementsFile, entstr);
556556
entitlements = tmpEntitlementsFile;
557557
} else {

lib/entitlements.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ function defaultEntitlements (appid, devid) {
3030
ent['com.apple.developer.ubiquity-kvstore-identifier'] = appid;
3131
delete ent['aps-environment'];
3232
ent['com.apple.developer.icloud-container-identifiers'] = 'iCloud.' + devid;
33-
return plistBuild(ent).toString();
33+
return plistBuild(ent, { allowEmpty: true }).toString();
3434
}
3535

3636
module.exports = defaultEntitlements;

0 commit comments

Comments
 (0)