Without an explicit scheme, xcodebuild's auto-scheme only reports the
app target's settings — which made the Mac mini builder skip the share
extension when generating provisioning profiles, causing the export to
fail with "GiteaIssueShare.appex requires a provisioning profile."
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Two-target Xcode project (xcodegen spec). The GiteaIssue container app
holds the base URL + personal access token in a shared keychain group;
the GiteaIssueShare extension reads them, surfaces a repo picker (with
recents) and a title/notes form, then creates the issue, uploads the
screenshot as an asset, and patches the body to embed it inline.
Min iOS 26.0, signing team V3PF3M6B6U.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>