Commit f5ab7cf868

f5ab7cf86875196c0dad26f3b2995bf8aaf47077

parent: 67e5e954b4

Verified · cmc

cmc <hello@cleberg.net> · 2026-09-20 21:29 UTC

docs: target a simulator that exists

The plan named iPhone 17; this machine has no such device.

Ref krz/gitbay#89

Layout: unified · split

docs/superpowers/plans/2026-09-20-push-notifications.md +5 −5
@@ -283,7 +283,7 @@ import Testing
283283
284284```bash
285285cd ~/git/krz/gitbay-ios && xcodebuild -project gitbay.xcodeproj -scheme gitbay \
286 -destination 'platform=iOS Simulator,name=iPhone 17' \
286 -destination 'platform=iOS Simulator,name=iPhone 16 Pro' \
287287 -only-testing:gitbayTests/payloadDecodesTheAccountAndPath test 2>&1 | tail -20
288288```
289289
@@ -484,7 +484,7 @@ Run all four `PushTarget` tests plus the existing notification tests, since Step
484484
485485```bash
486486xcodebuild -project gitbay.xcodeproj -scheme gitbay \
487 -destination 'platform=iOS Simulator,name=iPhone 17' \
487 -destination 'platform=iOS Simulator,name=iPhone 16 Pro' \
488488 -only-testing:gitbayTests test 2>&1 | tail -20
489489```
490490
@@ -859,7 +859,7 @@ Add it beside `CODE_SIGN_STYLE`, keeping the file's tab indentation. Do not touc
859859
860860```bash
861861cd ~/git/krz/gitbay-ios && xcodebuild -project gitbay.xcodeproj -scheme gitbay \
862 -destination 'platform=iOS Simulator,name=iPhone 17' build 2>&1 | tail -5
862 -destination 'platform=iOS Simulator,name=iPhone 16 Pro' build 2>&1 | tail -5
863863```
864864
865865Expected: `BUILD SUCCEEDED`. A malformed plist or a wrong path fails here with a code-signing error naming the entitlements file.
@@ -1046,7 +1046,7 @@ If the optional-`registrar` dance proves awkward against Swift 6 isolation, cons
10461046
10471047```bash
10481048xcodebuild -project gitbay.xcodeproj -scheme gitbay \
1049 -destination 'platform=iOS Simulator,name=iPhone 17' test 2>&1 | tail -20
1049 -destination 'platform=iOS Simulator,name=iPhone 16 Pro' test 2>&1 | tail -20
10501050```
10511051
10521052Expected: `TEST SUCCEEDED`. There are no unit tests for the delegate — it needs a running app and a real APNs round trip, which the Simulator cannot do. Task 11 covers it in the live suite.
@@ -1319,7 +1319,7 @@ Closes krz/gitbay#89"
13191319
13201320```bash
13211321cd ~/git/krz/gitbay-ios && xcodebuild -project gitbay.xcodeproj -scheme gitbay \
1322 -destination 'platform=iOS Simulator,name=iPhone 17' test 2>&1 | tail -20
1322 -destination 'platform=iOS Simulator,name=iPhone 16 Pro' test 2>&1 | tail -20
13231323```
13241324
13251325Expected: `TEST SUCCEEDED`. Do not claim the branch is green without this output in front of you.