From 7fe1dfe42d0655480232f0b3d50a4a3407aad375 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 26 Apr 2026 23:21:54 -0500 Subject: [PATCH] Add explicit scheme so the share extension is part of the build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- .../xcschemes/GiteaIssue.xcscheme | 105 ++++++++++++++++++ project.yml | 11 ++ 2 files changed, 116 insertions(+) create mode 100644 GiteaIssue.xcodeproj/xcshareddata/xcschemes/GiteaIssue.xcscheme diff --git a/GiteaIssue.xcodeproj/xcshareddata/xcschemes/GiteaIssue.xcscheme b/GiteaIssue.xcodeproj/xcshareddata/xcschemes/GiteaIssue.xcscheme new file mode 100644 index 0000000..590b05d --- /dev/null +++ b/GiteaIssue.xcodeproj/xcshareddata/xcschemes/GiteaIssue.xcscheme @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project.yml b/project.yml index 7f85c81..06079ec 100644 --- a/project.yml +++ b/project.yml @@ -50,3 +50,14 @@ targets: CODE_SIGN_ENTITLEMENTS: GiteaIssueShare/GiteaIssueShare.entitlements TARGETED_DEVICE_FAMILY: "1,2" SKIP_INSTALL: YES + +schemes: + GiteaIssue: + build: + targets: + GiteaIssue: all + GiteaIssueShare: all + run: + config: Debug + archive: + config: Release