OS X packager: Fix missing DMG background image
Remove previous DMG file. This somehow fixes the issue.
This commit is contained in:
@@ -10,6 +10,7 @@ var electronPackager = require('electron-packager')
|
|||||||
var fs = require('fs')
|
var fs = require('fs')
|
||||||
var path = require('path')
|
var path = require('path')
|
||||||
var pkg = require('../package.json')
|
var pkg = require('../package.json')
|
||||||
|
var rimraf = require('rimraf')
|
||||||
|
|
||||||
var BUILD_NAME = config.APP_NAME + '-v' + config.APP_VERSION
|
var BUILD_NAME = config.APP_NAME + '-v' + config.APP_VERSION
|
||||||
|
|
||||||
@@ -213,10 +214,13 @@ function buildDarwin (cb) {
|
|||||||
cp.execSync(`pushd ${buildPath[0]} && zip -r -y ${zipPath} ${config.APP_NAME + '.app'} && popd`)
|
cp.execSync(`pushd ${buildPath[0]} && zip -r -y ${zipPath} ${config.APP_NAME + '.app'} && popd`)
|
||||||
console.log('Created OS X .zip file.')
|
console.log('Created OS X .zip file.')
|
||||||
|
|
||||||
|
var targetPath = path.join(config.ROOT_PATH, 'dist', BUILD_NAME + '.dmg')
|
||||||
|
rimraf.sync(targetPath)
|
||||||
|
|
||||||
// Create a .dmg (OS X disk image) file, for easy user installation.
|
// Create a .dmg (OS X disk image) file, for easy user installation.
|
||||||
var dmgOpts = {
|
var dmgOpts = {
|
||||||
basepath: config.ROOT_PATH,
|
basepath: config.ROOT_PATH,
|
||||||
target: path.join(config.ROOT_PATH, 'dist', BUILD_NAME + '.dmg'),
|
target: targetPath,
|
||||||
specification: {
|
specification: {
|
||||||
title: config.APP_NAME,
|
title: config.APP_NAME,
|
||||||
icon: config.APP_ICON + '.icns',
|
icon: config.APP_ICON + '.icns',
|
||||||
|
|||||||
Reference in New Issue
Block a user