From 2d4cafa16e375c0f82540b9ed5bfdb69720c8197 Mon Sep 17 00:00:00 2001 From: Yusuf Date: Sat, 4 Apr 2026 11:29:04 -0500 Subject: [PATCH] add App Group entitlements for both targets --- ios/Platform/Platform.xcodeproj/project.pbxproj | 8 ++++++++ ios/Platform/Platform/Platform.entitlements | 10 ++++++++++ .../PlatformWidgetExtension.entitlements | 10 ++++++++++ 3 files changed, 28 insertions(+) create mode 100644 ios/Platform/Platform/Platform.entitlements create mode 100644 ios/Platform/PlatformWidget/PlatformWidgetExtension.entitlements diff --git a/ios/Platform/Platform.xcodeproj/project.pbxproj b/ios/Platform/Platform.xcodeproj/project.pbxproj index 4e943e2..c75500e 100644 --- a/ios/Platform/Platform.xcodeproj/project.pbxproj +++ b/ios/Platform/Platform.xcodeproj/project.pbxproj @@ -128,7 +128,9 @@ B10047 /* FeedManagementSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedManagementSheet.swift; sourceTree = ""; }; B10048 /* ScrollViewDriver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollViewDriver.swift; sourceTree = ""; }; C10001 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + B10060 /* Platform.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Platform.entitlements; sourceTree = ""; }; D10001 /* Platform.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Platform.app; sourceTree = BUILT_PRODUCTS_DIR; }; + W10013 /* PlatformWidgetExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PlatformWidgetExtension.entitlements; sourceTree = ""; }; W10010 /* PlatformWidgetBundle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlatformWidgetBundle.swift; sourceTree = ""; }; W10011 /* PlatformWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlatformWidget.swift; sourceTree = ""; }; W10012 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; @@ -166,6 +168,7 @@ F10002 /* Platform */ = { isa = PBXGroup; children = ( + B10060 /* Platform.entitlements */, B10001 /* PlatformApp.swift */, B10002 /* ContentView.swift */, B10003 /* Config.swift */, @@ -331,6 +334,7 @@ W10070 /* PlatformWidget */ = { isa = PBXGroup; children = ( + W10013 /* PlatformWidgetExtension.entitlements */, W10010 /* PlatformWidgetBundle.swift */, W10011 /* PlatformWidget.swift */, W10012 /* Assets.xcassets */, @@ -687,6 +691,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_ENTITLEMENTS = Platform/Platform.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = CRN5A2VZ79; @@ -716,6 +721,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_ENTITLEMENTS = Platform/Platform.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = CRN5A2VZ79; @@ -745,6 +751,7 @@ buildSettings = { ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; + CODE_SIGN_ENTITLEMENTS = PlatformWidget/PlatformWidgetExtension.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = CRN5A2VZ79; @@ -771,6 +778,7 @@ buildSettings = { ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; + CODE_SIGN_ENTITLEMENTS = PlatformWidget/PlatformWidgetExtension.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = CRN5A2VZ79; diff --git a/ios/Platform/Platform/Platform.entitlements b/ios/Platform/Platform/Platform.entitlements new file mode 100644 index 0000000..097bf1f --- /dev/null +++ b/ios/Platform/Platform/Platform.entitlements @@ -0,0 +1,10 @@ + + + + + com.apple.security.application-groups + + group.com.quadjourney.platform + + + diff --git a/ios/Platform/PlatformWidget/PlatformWidgetExtension.entitlements b/ios/Platform/PlatformWidget/PlatformWidgetExtension.entitlements new file mode 100644 index 0000000..097bf1f --- /dev/null +++ b/ios/Platform/PlatformWidget/PlatformWidgetExtension.entitlements @@ -0,0 +1,10 @@ + + + + + com.apple.security.application-groups + + group.com.quadjourney.platform + + +