You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 0e50a92
Browse filesBrowse the repository at this point in the historyBrowse files
Clear sign-in error when this Mac isn't set up for Apple, version 0.1.4
- "Anisette not provisioned" now explains what to do: sign in to an
Apple Account (or the App Store) on this Mac once, then try again.
- Sign-in identity always comes from this Mac. Public anisette servers
are no longer offered: Apple rejects them (403 at the verification
code, -80045 at login), so the Settings picker is removed.
- The public anisette client no longer crashes or hangs on unexpected
server responses.
- New hidden `anisette-check` engine command for diagnostics.
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,5 +43,5 @@ Data lives in `~/Library/Application Support/GatePass`.
43
43
## Notes
44
44
45
45
- Free Apple IDs: apps last 7 days, max 3 active sideloaded apps, 10 new App IDs per week. These are Apple's limits.
46
-
- Apple ID login uses Apple's private APIs (same as every sideloader). On macOS, anisette data is generated locally by the system's AOSKit, so Apple sees your real Mac; set `GATEPASS_REMOTE_ANISETTE=1`to use a public anisette server instead. Your password is only sent to Apple.
46
+
- Apple ID login uses Apple's private APIs (same as every sideloader). On macOS, anisette data is generated locally by the system's AOSKit, so Apple sees your real Mac and no third-party server is involved. The Mac must be signed in to an Apple Account (or the App Store) at least once; otherwise sign-in fails with "Anisette not provisioned". Public anisette servers aren't offered because Apple currently rejects them. Your password is only sent to Apple.
}elseif lower.contains("anisette not provisioned") || lower.contains("anisette error: unsupported device"){
209
+
"This Mac isn't set up for Apple sign-in yet. Open System Settings and sign in to your Apple Account (or sign in to the App Store once), then try again. GatePass doesn't work in a virtual machine."
210
+
}elseif lower.contains("-80045"){
211
+
"Apple temporarily refused this sign-in. Wait 15–30 minutes and try again."
0 commit comments