mirror of
https://github.com/PlayCover/PlayCover.git
synced 2026-04-26 00:05:52 +03:00
[GH-ISSUE #2022] [Game Support]: Legend of YMIR - ATT popup #1340
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#1340
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 @imcenix on GitHub (Nov 3, 2025).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/2022
App Store link
ATT popup ("The app collects identifiers for advertisers...") cannot be dismissed in PlayCover 3.1.0
Description:
When running Legend of YMIR (iOS IPA) in PlayCover 3.1.0 (macOS 14.x), the game freezes at the App Tracking Transparency popup:
“The app collects identifiers for advertisers to deliver customized service experiences and personalized ads…”
The “Next” button is visible but cannot be clicked or dismissed.
This makes the game completely stuck at startup.
⸻
✅ Thank you so much for the amazing work — PlayCover runs the game perfectly otherwise, only stuck because of this ATT popup.
Current issues
More details
Steps to reproduce:
1. Install PlayCover 3.1.0
2. Import Legend of YMIR.ipa
3. Launch the app
4. Popup about identifiers appears
5. “Next” cannot be clicked → app is frozen
⸻
Expected behavior:
PlayCover should either:
• Auto-dismiss or skip ATT popup
• Or simulate a “user accepted” state when ATTrackingManager.requestTrackingAuthorization() is called.
⸻
What I’ve already tried:
• Patched IPA (removed ATT strings and HTML files)
• Cleared PlayCover caches (~/Library/Application Support/PlayCover/...)
• Set DisableATTDialog = true in defaults
• Tried blocking ATT domains in /etc/hosts
• Tried offline launch
Still stuck at the ATT dialog.
⸻
Environment:
• macOS: Tahoe
• PlayCover: 3.1.0
• Device model: MacBook Pro M3
• iOS Runtime: PlayCover 3.1.0
• Game: Legend of YMIR (IPA, ~200MB)
⸻
Additional info:
It seems the popup comes from the game’s built-in SDK (Wemade / WMSDK) calling AppTrackingTransparency.
PlayCover’s DisableATTDialog flag does not seem to intercept this call on iOS 15+ runtime.
Would be great if a fake return or “auto-authorized” response could be implemented, similar to how PlayCover already handles camera/microphone permissions.
Crash log
What version of PlayCover are you using?
3.1.0
What version of macOS are you using?
Other (please specify)
Issue Language
@viatearz commented on GitHub (Nov 3, 2025):
Use your touchpad to click, or add a button in the keymapping editor, or try this.
@398074715 commented on GitHub (Nov 4, 2025):
I just solved this problem.

My settings: