mirror of
https://github.com/PlayCover/PlayCover.git
synced 2026-04-26 00:05:52 +03:00
[GH-ISSUE #1428] Problems when logging in with Apple ID. #862
Labels
No labels
UI
app-support
bug
bug
documentation
duplicate
enhancement
game-support
good first issue
help wanted / caution
inactive
invalid
macos-beta
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/PlayCover#862
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @F-T-F on GitHub (Mar 30, 2024).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1428
App Store link
https://apps.apple.com/app/id1571873795
Current issues
More details
Dear PlayCover developers:

I'm a PlayCover user and I'm having problems logging into my game with my Apple ID.The game always says you can't log in.
Crash log
No response
What version of PlayCover are you using?
3.0.0 beta 2
What version of macOS are you using?
Sonoma (macOS 14)
Issue Language
@TheMoonThatRises commented on GitHub (May 3, 2024):
Apple ID logins currently do not work, and will probably not be implemented anytime soon. Try using a different login method.
@toohotz commented on GitHub (Jul 19, 2024):
Prefacing that I'm an iOS dev so this possibly might be niche to me having a dev and distro certificates on my machine already.
Wanted to chime in here as I've been on vacation and wanted a ways to play Warfare on my silicon Mac and not my iPad as heat dissipation isn't the greatest there.
Was able to get the login working by disabling SIP on the machine and most importantly, not having PlayChain inject its entitlements and instead looking to grab my own from my Keychain.
On vacation so don't have the luxury of time to dig deeper into if my dev certificate here

is what's being pulled in and traversing the

AppDataof the Warframe install on my machine, I do see that there's sym link to my local Keychain directory where I can see my login keychain db.Once SIP was disabled and I stopped Playchain from injecting its signatures as you can side load apps with your own dev certificate, I was then presented with the option to login with my ID (I presume this won't work for a dev certificate that isn't tied to your account you're trying to login with).
I was then able to play and do my weekly missions while on vacation which was nice. :)
Upon turning SIP on after, I wasn't able to start up the game so decided to test the consistently and turned off SIP again.
Was running into the login issue that you'd normally get when Playcover tries to inject its signatures but I didn't retoggle the box. Had to end up clearing both
PlayChain DataandClear App Preferencesas when I only cleared the PlayChain data I still had the login issue, clearing app preferences also did the trick and allowed Warframe to pick up my dev certificate and allowing me to sign in with my Apple ID.Again I'd like to say that this probably won't be a solution for many and works out in my case as my day job is writing apps for the platform and I'm not new to resigning apps as its how I've gotten iPad apps to run on my Vision Pro.
I believe the main takeaway is that for this to work, there needs to be an development cert within the Keychain for said game to be able to pick up and inject. Hope the context here helps those curious as to the why this doesn't work as I was curious and went down this rabbit hole.