2017-07-14 199 views
0

我目前正在与Adding-Content-to-Apple-Music代码尝试在这里找到:https://developer.apple.com/musickit/AppleMusicKit SDK /示例项目 - UserToken问题

我使用: 的XCode 9测试版2, 11的iOS(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音乐[1326:172100] [MC]从公共有效的用户设置中读取。

2017-07-14 10:05:40.635503 + 0100添加内容到Apple音乐[1326:172299] [core]“从守护进程返回的错误:Error Domain = com.apple.accounts Code = 9 “(null)”“

2017-07-14 10:05:40.636449 + 0100添加内容到Apple音乐[1326:172100] SSAccountStore:无法获取支持账户。 error = Error Domain = com.apple.accounts Code = 9“(null)”

2017-07-14 10:05:40.800933 + 0100添加内容到Apple音乐[1326:172297] [core ]“从守护进程返回的错误:Error Domain = com.apple.accounts Code = 9”(null)“”

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

在我的设备上Settings > iTunes & App Store我用我的Apple ID登录。 Apple Music也一样。

+0

你介意分享你去生成开发人员令牌的步骤吗?我已经完成了开发者门户上的所有步骤并拥有我的密钥。我对JWT不太熟悉。你是否必须在iOS应用程序中包含某种类型的库以生成此类库? –

+0

我发现这包括以下步骤:https://github.com/pelauimagineering/apple-music-token-generator –

+0

@ JasonC.Howlin这是一个杰森 - GH页面上的帮助教程。 – scgough

回答

0

更新这个:

我还张贴有关这位在对苹果开发论坛。这是他们的错误,现在似乎是固定的。我现在可以在iOS 10和11中获得UserToken