mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-21 07:58:04 +03:00
Merge pull request #13808 from atom/ns-mb-fix-code-signing-on-circle
Fix code-signing on CircleCI
This commit is contained in:
commit
a79cc03649
@ -33,6 +33,18 @@ module.exports = function (packagedAppPath) {
|
|||||||
'-T', '/usr/bin/codesign'
|
'-T', '/usr/bin/codesign'
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
|
console.log('Running incantation to suppress dialog when signing on macOS Sierra')
|
||||||
|
try {
|
||||||
|
spawnSync('security', [
|
||||||
|
'set-key-partition-list', '-S', 'apple-tool:,apple:', '-s',
|
||||||
|
'-k', process.env.ATOM_MAC_CODE_SIGNING_KEYCHAIN_PASSWORD,
|
||||||
|
process.env.ATOM_MAC_CODE_SIGNING_KEYCHAIN
|
||||||
|
])
|
||||||
|
} catch (e) {
|
||||||
|
console.log('Incantation failed... maybe this isn\'t Sierra?');
|
||||||
|
}
|
||||||
|
|
||||||
console.log(`Code-signing application at ${packagedAppPath}`)
|
console.log(`Code-signing application at ${packagedAppPath}`)
|
||||||
spawnSync('codesign', [
|
spawnSync('codesign', [
|
||||||
'--deep', '--force', '--verbose',
|
'--deep', '--force', '--verbose',
|
||||||
|
Loading…
Reference in New Issue
Block a user