1

我目前正在试验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 将内容添加到 Apple-Music [1326:172299] [核心]“从守护程序返回的错误:错误域 = com.apple.accounts 代码 = 9”(空) “”

2017-07-14 10:05:40.636449+0100 将内容添加到 Apple-Music [1326:172100] SSAccountStore:无法获取支持帐户。错误=错误域=com.apple.accounts 代码=9“(空)”

2017-07-14 10:05:40.800933+0100 将内容添加到 Apple-Music [1326:172297] [核心]“从守护进程返回的错误:错误域 = com.apple.accounts 代码 = 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 也是如此。

4

1 回答 1

0

对此进行更新:

我还在 Apple 开发论坛上发布了有关此内容的信息。这是他们一方的错误,现在似乎已修复。我现在可以UserToken在 iOS 10 和 11 中获得一个。

于 2017-08-04T07:06:10.730 回答