Untitled diff

Created Diff never expires
8 remoções
Linhas
Total
Removido
Palavras
Total
Removido
Para continuar usando este recurso, atualize para
Diffchecker logo
Diffchecker Pro
43 linhas
10 adições
Linhas
Total
Adicionado
Palavras
Total
Adicionado
Para continuar usando este recurso, atualize para
Diffchecker logo
Diffchecker Pro
44 linhas
var appc = require('node-appc'),
var appc = require('node-appc'),
__ = appc.i18n(__dirname).__;
__ = appc.i18n(__dirname).__;




/**
/**
* Defines the --wp-sdk option.
* Defines the --wp-sdk option.
*
*
* @param {Number} order - The order to apply to this option.
* @param {Number} order - The order to apply to this option.
*
*
* @returns {Object}
* @returns {Object}
*/
*/
module.exports = function configOptionWPSDK(order) {
module.exports = function configOptionWPSDK(order) {
var defaultTarget = '10.0',
var defaultTarget = '10.0',
sdkTargets = [],
sdkTargets = [],
unsupportedTargets = ['8.0'];
unsupportedTargets = ['8.0'];

for (var version in this.windowsInfo.windowsphone) {
if (this.windowsInfo) {
if (unsupportedTargets.indexOf(version) === -1) {
for (var version in this.windowsInfo.windowsphone) {
sdkTargets.push(version);
if (unsupportedTargets.indexOf(version) === -1) {
}
sdkTargets.push(version);
if (this.windowsInfo.windowsphone[version].selected) {
}
defaultTarget = version;
if (this.windowsInfo.windowsphone[version].selected) {
defaultTarget = version;
}
}
}
}
}

return {
return {
abbr: 'S',
abbr: 'S',
callback: function (value) {
callback: function (value) {
// We can use built-in temp key for local/emulator builds. For dist,
// We can use built-in temp key for local/emulator builds. For dist,
// insist on user/generated PFX when app requires one
// insist on user/generated PFX when app requires one
if (this.conf.options['target'] == 'dist-winstore' ||
if (this.conf.options['target'] == 'dist-winstore' ||
(value == '10.0' && this.conf.options['target'] == 'dist-phonestore')) {
(value == '10.0' && this.conf.options['target'] == 'dist-phonestore')) {
this.conf.options['ws-cert'].required = true;
this.conf.options['ws-cert'].required = true;
}
}
}.bind(this),
}.bind(this),
default: defaultTarget,
default: defaultTarget,
desc: __('the Windows Phone SDK version; only used when target is %s, %s, or %s', 'wp-emulator'.cyan, 'wp-device'.cyan, 'dist-phonestore'.cyan),
desc: __('the Windows Phone SDK version; only used when target is %s, %s, or %s', 'wp-emulator'.cyan, 'wp-device'.cyan, 'dist-phonestore'.cyan),
hint: __('version'),
hint: __('version'),
order: order,
order: order,
values: sdkTargets
values: sdkTargets
};
};
};
};