diff --git a/lib/services/ios-debugger-port-service.ts b/lib/services/ios-debugger-port-service.ts index f7f2ebc19c..09cd825142 100644 --- a/lib/services/ios-debugger-port-service.ts +++ b/lib/services/ios-debugger-port-service.ts @@ -51,7 +51,7 @@ export class IOSDebuggerPortService implements IIOSDebuggerPortService { private canStartLookingForDebuggerPort(data: IProjectDir): boolean { const projectData = this.$projectDataService.getProjectData(data && data.projectDir); const frameworkVersion = this.$iOSProjectService.getFrameworkVersion(projectData); - return semver.gt(frameworkVersion, IOSDebuggerPortService.MIN_REQUIRED_FRAMEWORK_VERSION); + return !frameworkVersion || semver.gt(frameworkVersion, IOSDebuggerPortService.MIN_REQUIRED_FRAMEWORK_VERSION); } @cache() diff --git a/lib/services/platform-project-service-base.ts b/lib/services/platform-project-service-base.ts index 2b7dc9fec0..49e5d26b23 100644 --- a/lib/services/platform-project-service-base.ts +++ b/lib/services/platform-project-service-base.ts @@ -13,7 +13,8 @@ export abstract class PlatformProjectServiceBase extends EventEmitter implements } public getFrameworkVersion(projectData: IProjectData): string { - return this.$projectDataService.getNSValue(projectData.projectDir, this.getPlatformData(projectData).frameworkPackageName).version; + const frameworkData = this.$projectDataService.getNSValue(projectData.projectDir, this.getPlatformData(projectData).frameworkPackageName); + return frameworkData && frameworkData.version; } protected getAllNativeLibrariesForPlugin(pluginData: IPluginData, platform: string, filter: (fileName: string, _pluginPlatformsFolderPath: string) => boolean): string[] {