diff --git a/lib/services/ios-entitlements-service.ts b/lib/services/ios-entitlements-service.ts index e30be51f54..74662bea78 100644 --- a/lib/services/ios-entitlements-service.ts +++ b/lib/services/ios-entitlements-service.ts @@ -22,7 +22,7 @@ export class IOSEntitlementsService { } public getPlatformsEntitlementsPath(projectData: IProjectData) : string { - return path.join(projectData.platformsDir, this.$devicePlatformsConstants.iOS, + return path.join(projectData.platformsDir, this.$devicePlatformsConstants.iOS.toLowerCase(), projectData.projectName, projectData.projectName + ".entitlements"); } public getPlatformsEntitlementsRelativePath(projectData: IProjectData): string { diff --git a/test/ios-entitlements-service.ts b/test/ios-entitlements-service.ts index 5c9f950531..0987039ad6 100644 --- a/test/ios-entitlements-service.ts +++ b/test/ios-entitlements-service.ts @@ -64,6 +64,12 @@ describe("IOSEntitlements Service Tests", () => { let actual = iOSEntitlementsService.getPlatformsEntitlementsRelativePath(projectData); assert.equal(actual, expected); }); + + it("Ensure full path to entitlements in platforms dir is correct", () => { + const expected = path.join(projectData.platformsDir, "ios", "testApp", "testApp.entitlements"); + const actual = iOSEntitlementsService.getPlatformsEntitlementsPath(projectData); + assert.equal(actual, expected); + }); }); describe("Merge", () => {