From 60ac724949c1af077f4624011deeb23c9cb92df0 Mon Sep 17 00:00:00 2001 From: "Kristian D. Dimitrov" Date: Mon, 14 Oct 2019 20:10:20 +0300 Subject: [PATCH] fix: error with missing AppResources Podfile and override pods --- lib/services/cocoapods-service.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/services/cocoapods-service.ts b/lib/services/cocoapods-service.ts index 8c8bae7935..6eea859a2a 100644 --- a/lib/services/cocoapods-service.ts +++ b/lib/services/cocoapods-service.ts @@ -259,11 +259,14 @@ ${versionResolutionHint}`); private overridePodsFromFile(podfileContent: string, projectData: IProjectData, platformData: IPlatformData): string { const mainPodfilePath = this.getMainPodFilePath(projectData, platformData); - const mainPodfileContent = this.$fs.readText(mainPodfilePath); - const pods = this.getCocoaPodsFromPodfile(mainPodfileContent); - _.forEach(pods, pod => { - podfileContent = podfileContent.replace(new RegExp(`^[ ]*pod\\s*["']${pod}['"].*$`, "gm"), '#$&'); - }); + + if (this.$fs.exists(mainPodfilePath)) { + const mainPodfileContent = this.$fs.readText(mainPodfilePath); + const pods = this.getCocoaPodsFromPodfile(mainPodfileContent); + _.forEach(pods, pod => { + podfileContent = podfileContent.replace(new RegExp(`^[ ]*pod\\s*["']${pod}['"].*$`, "gm"), '#$&'); + }); + } return podfileContent; }