You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by sh...@apache.org on 2016/10/04 22:54:26 UTC
[4/4] ios commit: CB-11860 - Remove build/device folder before
building
CB-11860 - Remove build/device folder before building
Project: http://git-wip-us.apache.org/repos/asf/cordova-ios/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-ios/commit/c609c35c
Tree: http://git-wip-us.apache.org/repos/asf/cordova-ios/tree/c609c35c
Diff: http://git-wip-us.apache.org/repos/asf/cordova-ios/diff/c609c35c
Branch: refs/heads/master
Commit: c609c35c03629dc38cde960b1ae957553008f712
Parents: 7061221
Author: Shazron Abdullah <sh...@apache.org>
Authored: Mon Oct 3 19:07:12 2016 -0700
Committer: Darryl Pogue <da...@ayogo.com>
Committed: Tue Oct 4 10:19:36 2016 -0700
----------------------------------------------------------------------
bin/templates/scripts/cordova/lib/build.js | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/c609c35c/bin/templates/scripts/cordova/lib/build.js
----------------------------------------------------------------------
diff --git a/bin/templates/scripts/cordova/lib/build.js b/bin/templates/scripts/cordova/lib/build.js
index e173235..cfe017e 100644
--- a/bin/templates/scripts/cordova/lib/build.js
+++ b/bin/templates/scripts/cordova/lib/build.js
@@ -89,8 +89,15 @@ module.exports.run = function (buildOpts) {
events.emit('log','\tConfiguration: ' + configuration);
events.emit('log','\tPlatform: ' + (buildOpts.device ? 'device' : 'emulator'));
- var xcodebuildArgs = getXcodeBuildArgs(projectName, projectPath, configuration, buildOpts.device);
- return spawn('xcodebuild', xcodebuildArgs, projectPath);
+ var buildOutputDir = path.join(projectPath, 'build', 'device');
+
+ // remove the build/device folder before building
+ return spawn('rm', [ '-rf', buildOutputDir ], projectPath)
+ .then(function() {
+ var xcodebuildArgs = getXcodeBuildArgs(projectName, projectPath, configuration, buildOpts.device);
+ return spawn('xcodebuild', xcodebuildArgs, projectPath);
+ });
+
}).then(function () {
if (!buildOpts.device || buildOpts.noSign) {
return;
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org