Skip to content

Install App Store profiles so TestFlight can archive - #154

Merged
sanylax2 merged 1 commit into
mainfrom
cursor/testflight-app-group-profiles-7b7f
Sep 22, 2026
Merged

sanylax2 merged 1 commit into
mainfrom
cursor/testflight-app-group-profiles-7b7f

Conversation

@sanylax0

Copy link
Copy Markdown
Collaborator

The merge of #153 got past the Xcode 26 Automatic + Apple Distribution error, then the archive died because manual signing had no provisioning profile with App Groups.

This workflow uses the existing Admin API key to reuse or create one Apple Distribution certificate and App Store profiles for com.sanylax.continuity and the share extension, including group.com.sanylax.continuity. Those profiles are applied only to the two app targets, so YouTubeKit is not given a Distribution identity. Local Release archives stay on Automatic signing.

After this merges, the TestFlight workflow runs on main. A green run is usually 15–40 minutes, then App Store Connect processing is often another 10–30 minutes before Internal testers see the build.

Slack Thread

Open in Web Open in Cursor 

Manual signing had no profile, so Xcode 26 stopped the archive asking for App Groups. The workflow now installs one Apple Distribution certificate and App Store profiles for the app and share extension, and points only those targets at them.

Co-authored-by: sanylax0 <sanylax0@users.noreply.github.com>
@sanylax2
sanylax2 merged commit e41b9c5 into main Sep 22, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants