From 977bec0861211366a52a81621fbeab2902a4dd9d Mon Sep 17 00:00:00 2001 From: Ludo Galabru Date: Mon, 15 Jun 2026 17:51:43 -0400 Subject: [PATCH] chore(swift): drop per-user Xcode state, show demo screenshot in README - 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) --- swift/.gitignore | 3 +++ .../xcschemes/xcschememanagement.plist | 14 -------------- .../xcschemes/xcschememanagement.plist | 19 ------------------- swift/README.md | 4 ++++ 4 files changed, 7 insertions(+), 33 deletions(-) delete mode 100644 swift/.swiftpm/xcode/xcuserdata/ludo.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 swift/Examples/PayKitDemo/PayKitDemo.xcodeproj/xcuserdata/ludo.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/swift/.gitignore b/swift/.gitignore index 30bcfa4ed..f388cd590 100644 --- a/swift/.gitignore +++ b/swift/.gitignore @@ -1 +1,4 @@ .build/ + +# Per-user Xcode state — never share these. +xcuserdata/ diff --git a/swift/.swiftpm/xcode/xcuserdata/ludo.xcuserdatad/xcschemes/xcschememanagement.plist b/swift/.swiftpm/xcode/xcuserdata/ludo.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index f0b6e2216..000000000 --- a/swift/.swiftpm/xcode/xcuserdata/ludo.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,14 +0,0 @@ - - - - - SchemeUserState - - SolanaPayKit.xcscheme_^#shared#^_ - - orderHint - 1 - - - - diff --git a/swift/Examples/PayKitDemo/PayKitDemo.xcodeproj/xcuserdata/ludo.xcuserdatad/xcschemes/xcschememanagement.plist b/swift/Examples/PayKitDemo/PayKitDemo.xcodeproj/xcuserdata/ludo.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index e06f4725e..000000000 --- a/swift/Examples/PayKitDemo/PayKitDemo.xcodeproj/xcuserdata/ludo.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,19 +0,0 @@ - - - - - SchemeUserState - - PayKitDemo.xcscheme_^#shared#^_ - - orderHint - 0 - - PayKitDemo.xcscheme_^#shared#^_ - - orderHint - 0 - - - - diff --git a/swift/README.md b/swift/README.md index 3c4941060..de59e3a29 100644 --- a/swift/README.md +++ b/swift/README.md @@ -135,6 +135,10 @@ The `Examples/` directory hosts sample clients: SDK into an end-to-end UX: Keychain-backed signer, Surfpool topup, a carousel of demo gateway endpoints, and an append-only result log. +
+ PayKitDemo iOS app +
+ The CLI is source-only so the default `swift build` stays library-only; add an executable target to `Package.swift` locally to run it. For harness coverage, run the harness adapter at