AltStore keeps asking for Apple ID (possibly due to email capitalization)
Describe the bug With my Apple (Developer) ID, I always get asked to sign in when refreshing or installing an app. -> Look at "additional context" for my theory of why this happens for some people.
To Reproduce Steps to reproduce the behavior:
- Refresh/Install new App
- Getting login dialog
Expected behavior Not getting a login dialog each time I try to refresh/install a new app.
Desktop (please complete the following information if applicable):
- OS: macOS
- Version: Catalina 10.15.5 (19F101)
iPhone (please complete the following information):
- Device: iPhone X (GSM)
- iOS: 13.5 (non jailbroken)
Additional context/Possible fix I already saw a couple of users on Reddit talking about this issue. When I originally created my Apple-ID, I had the default @icloud.com and only later changed it to my @gmail.com address. However, I probably capitalized two letters in that email. On the appleid.apple.com website, it does show all lowercase though. Except in one place where I can actually see two letters capitalized. (German: "E‑MAIL-ADRESSE VERBERGEN Weiterleiten an:" part (English rough translation: "Hide E-Mail. Forward to:")
This information is also shown in AltStore in the settings tab, when "logged in".
When I then refresh/install an app, I need to log in with all lower-case of my Apple-ID. (Else login fails). However, it always sets the "Email" in the settings tab to the email with two letters capitalized.
I suppose that AltStore uses the email which is also displayed in the settings tab to log in each time and fails, as there are two letters capitalized. Perhaps simply lower-casing that information (when sending to Apple or before saving the email) would be able to solve that issue.
(It does not seem (easily) possible to change my Apple-ID email to all lowercase, as Apple sees this as the same email?)
Edit: Perhaps the best solution would be that AltStore simply uses the email that was last entered by the user (and successfully signed in with) and use that (+ showing that in the AltStore settings tab)?
Okay, I'm pretty certain that's the issue now. If this bug can't be fixed for some reason, it would also be helpful to add to the FAQ that you can't have capitalized letters in your mail Apple-ID email.
I fixed the issue (for me at least) by changing to another third-party (can't be @icloud.com) email address and then back to my (now fully lower-case) gmail address. It finally seems to work now! (But I would still consider this a bug in AltStore/AltServer)
Another update: On a windows machine with a another (free) Apple-ID AltStore did login with a the email changed on the Apple-ID. However, it still displayed the old Apple-ID email in the "Email" section in the settings. I was unable to force an update (through signing out and then signing back in again multiple times).
Similar problem. I log in, but in the settings App display a completely different mail. So Refresh failed each time, except for the first time.
Are there any updates on this? I'm having the same problem of needing to login every time a refresh happens. My email address also does have capital letters on it (which I have to change to lowercase so that re-login is successful).
Has this been fixed?
At the moment you guys have to make a Alt appleid account for Altstore I'm using Gmail as Alt
I guess I'll just do the same -- create new Apple ID's with the "+" alias, using all lowercase, to try & get this working. Anyone else using multiple devices & have to use multiple Apple ID's too?
EDIT: Doesn't look like Apple would let me do the + aliases, so I actually had to use completely different address to make new Apple ID's just for AltStore use. Would be great if there's some way this bug can be fixed though.
I have this issue as well, with macOS 12.3.1, iPadOS 15.4.1, and AltServer 1.4.9 (just checked that I'm up to date).
I had the same problem. Changing the Apple ID itself did not fix it (I even created a new apple id) but changing my password did the trick for me.