chore(swift): drop per-user Xcode state, show demo screenshot in README#172
Conversation
- Remove the tracked per-user Xcode scheme state (xcuserdata/ludo.xcuserdatad) under .swiftpm and the PayKitDemo xcodeproj; add `xcuserdata/` to swift/.gitignore so it can't be committed again. - Add the PayKitDemo iOS screenshot to the README Examples section. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Greptile SummaryThis PR removes two accidentally-committed per-user Xcode state files (
Confidence Score: 5/5Safe to merge — removes developer-local Xcode state, adds a gitignore guard, and embeds a screenshot in the README with no logic changes. All changes are housekeeping: deleted files are personal Xcode metadata with no effect on build or runtime, the gitignore addition is correctly scoped, and the README image points to a file that already exists in the repo. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Developer opens Xcode] --> B{Xcode writes xcuserdata/}
B -->|Before this PR| C[xcuserdata/ tracked by git\nPersonal state committed]
B -->|After this PR| D[xcuserdata/ in .gitignore\nPersonal state ignored]
C --> E[Other contributors see\nludo's scheme ordering]
D --> F[Each contributor keeps\ntheir own local state]
G[xcshareddata/xcschemes/] -->|Still tracked| H[Shared schemes available\nto all contributors]
Reviews (1): Last reviewed commit: "chore(swift): drop per-user Xcode state,..." | Re-trigger Greptile |
EfeDurmaz16
left a comment
There was a problem hiding this comment.
Drops the committed xcuserdata plists and gitignores them, keeps the shared schemes, adds the demo screenshot to the README. Nothing tracked that shouldn't be. LGTM.
What
xcuserdata/ludo.xcuserdatad(personal scheme management) was committed under bothswift/.swiftpm/…and the PayKitDemoxcodeproj. Removed both and addedxcuserdata/toswift/.gitignoreso it can't be re-committed.swift/README.mdExamples section, under thePayKitDemo(SwiftUI iOS app) entry.Shared schemes (
xcshareddata/xcschemes/…) are intentionally kept — those are meant to be tracked.🤖 Generated with Claude Code