PlayCover / PlayCover/PlayTools

`NSAppleMusicUsageDescription` key missing in info.plist

Open Beginner friendly
#169 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

good first issue
Dominant language
Swift
Stars
111
Forks
145
Avg merge
12d 8h
Merged PRs (30d)
3

Description

Some apps may crash on start due to the absence of the NSAppleMusicUsageDescription key in info.plist when an Apple Music subscription is active in the host device.

Termination Reason:    Namespace TCC, Code 0 
This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSAppleMusicUsageDescription key with a string value explaining to the user how the app uses this data.
Workaround:

Adding the key manually to info.plist:

<key>NSAppleMusicUsageDescription</key>
	<string>Anything</string>

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the app's info.plist and reviewing how privacy usage descriptions are defined. Add the missing NSAppleMusicUsageDescription entry with a user-facing string, then verify that the app launches on a host device with an active Apple Music subscription without the reported TCC crash.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
desktop-dev
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.