mirror of
https://github.com/block/buzz.git
synced 2026-11-14 13:21:02 +00:00
iOS release builds of main fail at export with "No profiles for `xyz.block.buzz.dogfood.mobile.ShareExtension` were found" ([buzz-mobile-releases build 62](https://buildkite.com/cash/buzz-mobile-releases/builds/62)). [#9433 iOS share sheet](https://github.com/block/buzz/pull/9433) added a ShareExtension target, and the release signing setup has no app ID or provisioning profile for it yet. This unhooks the ShareExtension target from the Xcode project (target, embed step and build settings) so the app builds and signs as it did before #9433. Nothing else changes: - The extension's sources stay in `mobile/ios/ShareExtension/`, so restoring it once the profiles exist is a revert of this commit. - The app's share hand-off code and outgoing share suggestions stay. Without the extension, Buzz just doesn't appear in the share sheet, as before #9433, and the hand-off never runs. ### Regressions - Sharing into Buzz from the iOS share sheet goes away until the profiles are registered. That's the point of this PR. - The app still donates `INSendMessageIntent` after a send. iOS only shows those as share suggestions for an app whose share extension declares the intent, so they stay invisible until the extension returns. ### Validation - iOS simulator debug build of the app succeeds with the target removed. - No other target referenced ShareExtension (it had no target dependencies). - Automated full-app run skipped: this only removes a build target, and the app code is unchanged. Signed-off-by: Tom Brow <tomb@squareup.com> Co-authored-by: Tom Brow <tomb@squareup.com>