Post

Replies

Boosts

Views

Activity

Reply to MusicKit: developer token request failed
I tried running my app on an iOS 15 device. I now get a user token request failure. I am calling MusicKit.MusicAuthorization.request() which triggers an alert, and once accepted the result is .authorized I run the search. let request = MusicCatalogSearchRequest(term: "hello", types: [Song.self]) do { let response = try await request.response() searchResults = Array(response.songs) print("RESPONSE: \(response)") } catch let error { NSLog("error: \(error)") } The full error is: [DataRequesting] Failed retrieving MusicKit tokens: Error Domain=ICErrorDomain Code=-8102 "Failed to fetch user token." UserInfo={NSDebugDescription=Failed to fetch user token., NSUnderlyingError=0x281932670 {Error Domain=ICErrorDomain Code=-7007 "Not getting music user token because privacy acknowledgement is required." UserInfo={NSDebugDescription=Not getting music user token because privacy acknowledgement is required.}}}. Throwing .userTokenRequestFailed. 2021-06-17 19:53:23.743941-0400 Radio[588:41570] [DataRequesting] Failed retrieving tokens for MusicDataRequest.Context(url: https://api.music.apple.com/v1/catalog/ca/search?term=hello&types=songs&omit%5Bresource%5D=autos). Error = .userTokenRequestFailed. I have the plist values kTCCServiceMediaLibrary and NSAppleMusicUsageDescription set, but I'm not sure what "Not getting music user token because privacy acknowledgement is required." is referring to. Any ideas?
Jun ’21