Skip to content

Commit d1cdf14

Browse files
Merge 1.7.1-appbuilder into vladimirov/merge-appbuilder-1.7.1
# Conflicts: # lib/common
2 parents 6d7c284 + eacad19 commit d1cdf14

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

lib/config.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export class Configuration extends ConfigBase implements IConfiguration { // Use
2222
$injector.register("config", Configuration);
2323

2424
export class StaticConfig extends StaticConfigBase implements IStaticConfig {
25+
public disableAnalytics = true;
26+
2527
public PROJECT_FILE_NAME = "package.json";
2628
public CLIENT_NAME_KEY_IN_PROJECT_FILE = "nativescript";
2729
public CLIENT_NAME = "tns";

lib/services/ios-project-service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ export class IOSProjectService extends projectServiceBaseLib.PlatformProjectServ
419419
public ensureConfigurationFileInAppResources(): IFuture<void> {
420420
return (() => {
421421
let projectDir = this.$projectData.projectDir;
422-
let infoPlistPath = path.join(projectDir, constants.APP_FOLDER_NAME, constants.APP_RESOURCES_FOLDER_NAME, this.platformData.normalizedPlatformName, this.platformData.configurationFileName);
422+
let infoPlistPath = this.$options.baseConfig || path.join(projectDir, constants.APP_FOLDER_NAME, constants.APP_RESOURCES_FOLDER_NAME, this.platformData.normalizedPlatformName, this.platformData.configurationFileName);
423423

424424
if (!this.$fs.exists(infoPlistPath).wait()) {
425425
// The project is missing Info.plist, try to populate it from the project template.
@@ -444,7 +444,7 @@ export class IOSProjectService extends projectServiceBaseLib.PlatformProjectServ
444444
private mergeInfoPlists(): IFuture<void> {
445445
return (() => {
446446
let projectDir = this.$projectData.projectDir;
447-
let infoPlistPath = path.join(projectDir, constants.APP_FOLDER_NAME, constants.APP_RESOURCES_FOLDER_NAME, this.platformData.normalizedPlatformName, this.platformData.configurationFileName);
447+
let infoPlistPath = this.$options.baseConfig || path.join(projectDir, constants.APP_FOLDER_NAME, constants.APP_RESOURCES_FOLDER_NAME, this.platformData.normalizedPlatformName, this.platformData.configurationFileName);
448448
this.ensureConfigurationFileInAppResources().wait();
449449

450450
if (!this.$fs.exists(infoPlistPath).wait()) {

lib/services/platform-service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,11 +301,11 @@ export class PlatformService implements IPlatformService {
301301
let excludedDirs = [constants.APP_RESOURCES_FOLDER_NAME];
302302
this.$projectFilesManager.processPlatformSpecificFiles(directoryPath, platform, excludedDirs).wait();
303303

304+
this.applyBaseConfigOption(platformData).wait();
305+
304306
// Process configurations files from App_Resources
305307
platformData.platformProjectService.processConfigurationFilesFromAppResources().wait();
306308

307-
this.applyBaseConfigOption(platformData).wait();
308-
309309
// Replace placeholders in configuration files
310310
platformData.platformProjectService.interpolateConfigurationFile().wait();
311311

0 commit comments

Comments
 (0)