Skip to content

Commit 488fea2

Browse files
committed
add bundle indentifier
1 parent b6e652c commit 488fea2

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

lib/services/ios-project-service.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -936,8 +936,8 @@ We will now place an empty obsolete compatability white screen LauncScreen.xib f
936936
return project;
937937
}
938938

939-
private savePbxProj(project: any, projectData: IProjectData): void {
940-
return this.$fs.writeFile(this.getPbxProjPath(projectData), project.writeSync());
939+
private savePbxProj(project: any, projectData: IProjectData, omitEmptyValues?: boolean): void {
940+
return this.$fs.writeFile(this.getPbxProjPath(projectData), project.writeSync({omitEmptyValues}));
941941
}
942942

943943
public async preparePluginNativeCode(pluginData: IPluginData, projectData: IProjectData, opts?: any): Promise<void> {
@@ -1100,11 +1100,14 @@ We will now place an empty obsolete compatability white screen LauncScreen.xib f
11001100
const project = this.createPbxProj(projectData);
11011101

11021102
this.$fs.readDirectory(extensionsFolderPath).forEach(extensionFolder => {
1103-
const group = this.getRootGroup(extensionFolder, path.join(extensionsFolderPath, extensionFolder));
1103+
const extensionPath = path.join(extensionsFolderPath, extensionFolder);
1104+
const group = this.getRootGroup(extensionFolder, extensionPath);
11041105

11051106
const target = project.addTarget(
11061107
extensionFolder,
1107-
'app_extension'
1108+
'app_extension',
1109+
path.relative(this.getPlatformData(projectData).projectRoot, extensionPath)
1110+
11081111
);
11091112
const sourcesBuildPhase = project.addBuildPhase(
11101113
[],
@@ -1135,10 +1138,11 @@ We will now place an empty obsolete compatability white screen LauncScreen.xib f
11351138

11361139

11371140
project.addPbxGroup(group.files, group.name, group.path, null, { isMain: true, target: target.uuid });
1138-
1141+
project.addBuildProperty("PRODUCT_BUNDLE_IDENTIFIER", `${projectData.projectIdentifiers.ios}.${extensionFolder}`, "Debug", extensionFolder);
1142+
project.addBuildProperty("PRODUCT_BUNDLE_IDENTIFIER", `${projectData.projectIdentifiers.ios}.${extensionFolder}`, "Release", extensionFolder);
11391143
});
11401144

1141-
this.savePbxProj(project, projectData);
1145+
this.savePbxProj(project, projectData, true);
11421146
}
11431147

11441148
private getRootGroup(name: string, rootPath: string) {

0 commit comments

Comments
 (0)