AppleMusicKit SDK /示例项目 - UserToken问题

时间:2017-07-14 09:51:25

标签: swift apple-musickit

我目前正在尝试使用此处找到的Adding-Content-to-Apple-Music代码:https://developer.apple.com/musickit/

我正在使用: XCode 9 beta 2, iOS 11(iPhone 5s)

我有一个开发人员令牌(当我查询Apple Music API搜索歌曲等时有效...)但我现在想用它来换取用户令牌,这样我就可以对我的Apple Music帐户执行写操作了。

测试应用程序启动并允许我请求身份验证。从中我可以看出:

  • MPMedia图书馆 - 授权
  • SKCloudServicesController - 授权
  • 功能:
    • 添加到云音乐库
    • 音乐目录播放

我的下一个显而易见的步骤是使用开发人员令牌获取用户令牌。但是,只要我打电话给以下人员:

cloudServiceController.requestUserToken(forDeveloperToken: developerToken, completionHandler: completionHandler)

我在completionHandler中看到以下错误 - 有人可以帮忙吗?

2017-07-14 10:05:39.179300 + 0100添加内容到Apple-Music [1326:172100] [MC]从公共有效用户设置中读取。

2017-07-14 10:05:40.635503 + 0100 Adding-Content-to-Apple-Music [1326:172299] [core]“从守护程序返回错误:错误Domain = com.apple.accounts Code = 9” (空) “”

2017-07-14 10:05:40.636449 + 0100 Adding-Content-to-Apple-Music [1326:172100] SSAccountStore:无法获取支持帐户。 error = Error Domain = com.apple.accounts Code = 9“(null)”

2017-07-14 10:05:40.800933 + 0100 Adding-Content-to-Apple-Music [1326:172297] [core]“从守护程序返回错误:错误Domain = com.apple.accounts Code = 9” (空) “”

2017-07-14 10:05:40.801259 + 0100添加内容到Apple-Music [1326:172299] SSAccountStore:无法获取支持帐户。 error = Error Domain = com.apple.accounts Code = 9“(null)” 请求用户令牌时发生错误:无法完成操作。 (SKErrorDomain错误1。)

在我设备的Settings > iTunes & App Store中,我使用Apple ID登录。 Apple Music也是如此。

1 个答案:

答案 0 :(得分:0)

更新:

我还在Apple开发论坛上发布过这个帖子。这是他们身边的一个错误,现在似乎是固定的。我现在可以在iOS 10和11中获得UserToken