From 71773ea6fa948248781160805abae49605a05df0 Mon Sep 17 00:00:00 2001 From: achorein Date: Fri, 12 Apr 2024 13:28:47 +0200 Subject: [PATCH] add privacy manifest to pbxProject --- plugin/src/ios/withIosShareExtensionXcodeTarget.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugin/src/ios/withIosShareExtensionXcodeTarget.ts b/plugin/src/ios/withIosShareExtensionXcodeTarget.ts index acd6793..fb0703a 100644 --- a/plugin/src/ios/withIosShareExtensionXcodeTarget.ts +++ b/plugin/src/ios/withIosShareExtensionXcodeTarget.ts @@ -5,6 +5,7 @@ import { shareExtensionName, } from "./constants"; import { + getPrivacyInfoFilePath, getShareExtensionEntitlementsFilePath, getShareExtensionInfoFilePath, getShareExtensionStoryboardFilePath, @@ -35,6 +36,7 @@ export const withShareExtensionXcodeTarget: ConfigPlugin = ( getShareExtensionViewControllerPath(platformProjectRoot); const storyboardFilePath = getShareExtensionStoryboardFilePath(platformProjectRoot); + const privacyFilePath = getPrivacyInfoFilePath(platformProjectRoot); await writeShareExtensionFiles( platformProjectRoot, @@ -88,6 +90,11 @@ export const withShareExtensionXcodeTarget: ConfigPlugin = ( { target: target.uuid }, pbxGroupKey, ); + pbxProject.addResourceFile( + privacyFilePath, + { target: target.uuid }, + pbxGroupKey, + ); const configurations = pbxProject.pbxXCBuildConfigurationSection(); for (const key in configurations) {