Trying to get the sample project to work (Adding Content to Apple Music). I've gotten a proper developer token and I can log in and see that I'm authorized by MPMediaLibrary and SKCloudServiceController. I also have both "Add to Cloud Music Library" and "Music Catalog Playback" capabilities.
When I try to return music data by clicking on the "Recents" tab, I get the error:
"No User Token was Specified. Request Authorization using the Authorization tab." I already have authorization in that tab as noted above.
From debugging, this is the code that errors out.
if SKCloudServiceController.authorizationStatus() == .authorized {
let completionHandler: (String?, Error?) -> Void = { [weak self] (token, error) in
guard error == nil else {
print("An error occurred when requesting user token: \(error!.localizedDescription)")
return
}
error.localizedDescription is SKErrorDomain Code = 7. From my searches, this seems to be a can't connect to the cloud error? Though I can't confirm that..
Any idea why I would show SKCloudService authorized in one tab but yet it still seems to error out?
Thanks for the help,