Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,11 @@ or commit it. Bundle id `com.sanylax.continuity` (share extension

- **New files need `xcodegen generate`** before `xcodebuild`, or you get "cannot find X in
scope." XcodeGen uses explicit file lists.
- **Schemes come only from `project.yml`.** XcodeGen emits no scheme unless a target declares
`scheme:` (the Continuity target does — keep it). `xcodebuild` on Xcode 26.x does **not**
auto-create schemes the way the Xcode GUI does, so without it `-scheme Continuity` fails in
~30s with exit 65 "does not contain a scheme named" — which is exactly how every TestFlight
run from PR #127 to #137 died.
- **onnxruntime is a static `.framework` (ar archive), not a dylib.** Xcode still embeds a
broken ~50 KB stub into `Continuity.app/Frameworks`. Never "fix" that stub by patching
`MinimumOSVersion` and re-signing — that cured ITMS upload checks while leaving a poison
Expand Down
4 changes: 3 additions & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,9 @@ existing `searchQuery` → YouTube ingest path.
automatically after processing.
- Known failure modes already hit: App-Manager-role key (fixed — Admin key created);
empty/placeholder secrets from copy-pasted commands; **ITMS error 90382 "Upload limit
reached"** = Apple's per-app daily cap — wait for the 24h window, nothing to fix.
reached"** = Apple's per-app daily cap — wait for the 24h window, nothing to fix;
**Archive step exits 65 after ~30s** = no `Continuity` scheme in the generated project
(see the AGENTS.md scheme gotcha) — `project.yml` must keep the target-level `scheme:`.
- App Store Connect still has a legacy **Xcode Cloud "Archive – iOS"** workflow producing
`action_required` checks on PRs; it's ASC-side, unrelated to code, and competes for upload
quota — worth disabling in ASC.
Expand Down
4 changes: 4 additions & 0 deletions project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,10 @@ targets:
- CFBundleURLName: com.sanylax.continuity
CFBundleURLSchemes:
- continuity
# Shared scheme so `xcodebuild -scheme Continuity` works on a fresh checkout / CI without
# relying on Xcode's per-user scheme auto-creation (which xcodebuild does not perform).
scheme:
gatherCoverageData: false
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.sanylax.continuity
Expand Down
Loading