about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--app.config.js20
-rw-r--r--plugins/shareExtension/withXcodeTarget.js7
2 files changed, 27 insertions, 0 deletions
diff --git a/app.config.js b/app.config.js
index fa9735dc2..a18addcce 100644
--- a/app.config.js
+++ b/app.config.js
@@ -65,6 +65,9 @@ module.exports = function (config) {
           ...SPLASH_CONFIG,
           dark: DARK_SPLASH_CONFIG,
         },
+        entitlements: {
+          'com.apple.security.application-groups': 'group.app.bsky',
+        },
       },
       androidStatusBar: {
         barStyle: 'dark-content',
@@ -145,6 +148,23 @@ module.exports = function (config) {
       ].filter(Boolean),
       extra: {
         eas: {
+          build: {
+            experimental: {
+              ios: {
+                appExtensions: [
+                  {
+                    targetName: 'Share-with-Bluesky',
+                    bundleIdentifier: 'xyz.blueskyweb.app.Share-with-Bluesky',
+                    entitlements: {
+                      'com.apple.security.application-groups': [
+                        'group.app.bsky',
+                      ],
+                    },
+                  },
+                ],
+              },
+            },
+          },
           projectId: '55bd077a-d905-4184-9c7f-94789ba0f302',
         },
       },
diff --git a/plugins/shareExtension/withXcodeTarget.js b/plugins/shareExtension/withXcodeTarget.js
index 694624691..ce70b392d 100644
--- a/plugins/shareExtension/withXcodeTarget.js
+++ b/plugins/shareExtension/withXcodeTarget.js
@@ -49,6 +49,13 @@ const withXcodeTarget = (config, {extensionName, controllerName}) => {
       }
     }
 
+    pbxProject.addTargetAttribute(
+      'DevelopmentTeam',
+      'B3LX46C5HS',
+      extensionName,
+    )
+    pbxProject.addTargetAttribute('DevelopmentTeam', 'B3LX46C5HS')
+
     return config
   })
 }