AppleMusicKit SDK / 示例项目 - UserToken 问题
AppleMusicKit SDK / Sample Project - UserToken issue
我目前正在试验在此处找到的 Adding-Content-to-Apple-Music
代码:https://developer.apple.com/musickit/
我正在使用:
XCode 9 测试版 2,
iOS11(iPhone5s)
我有一个开发人员令牌(当我查询 Apple Music API 搜索歌曲等时可以使用...)但我现在想用它来交换用户令牌,以便我可以执行写入操作针对我的 Apple Music 帐户。
测试应用启动并允许我请求身份验证。由此可见:
- MPMedia 库 - 已授权
- SKCloudServicesController - 授权
- 能力:
- 添加到云音乐库
- 音乐目录播放
我的下一个明显步骤是使用开发人员令牌来获取用户令牌。但是,一旦我调用以下内容:
cloudServiceController.requestUserToken(forDeveloperToken: developerToken, completionHandler: completionHandler)
我在 completionHandler
中看到以下错误 - 谁能帮忙?
2017-07-14 10:05:39.179300+0100 Adding-Content-to-Apple-Music[1326:172100] [MC] 从 public 有效用户设置中读取。
2017-07-14 10:05:40.635503+0100 添加内容到 Apple 音乐[1326:172299] [核心] "Error returned from daemon: Error Domain=com.apple.accounts Code=9 "(null)"""
2017-07-14 10:05:40.636449+0100 Adding-Content-to-Apple-Music[1326:172100] SSAccountStore:无法获取支持帐户。错误=错误域=com.apple.accounts代码=9“(空)”
2017-07-14 10:05:40.800933+0100 添加内容到 Apple 音乐[1326:172297] [核心] "Error returned from daemon: Error Domain=com.apple.accounts Code=9 "(null)""
2017-07-14 10:05:40.801259+0100 Adding-Content-to-Apple-Music[1326:172299] SSAccountStore:无法获取支持帐户。错误=错误域=com.apple.accounts代码=9“(空)”
请求用户令牌时出错:操作无法完成。 (SKErrorDomain 错误 1。)
在我的设备上的 Settings > iTunes & App Store
中,我使用我的 Apple ID 登录。 Apple Music 也是如此。
更新:
我还在 Apple 开发者论坛上发布了相关信息。这是他们一方的错误,现在似乎已修复。我现在可以在 iOS 10 和 11 中得到一个 UserToken
。
我目前正在试验在此处找到的 Adding-Content-to-Apple-Music
代码:https://developer.apple.com/musickit/
我正在使用: XCode 9 测试版 2, iOS11(iPhone5s)
我有一个开发人员令牌(当我查询 Apple Music API 搜索歌曲等时可以使用...)但我现在想用它来交换用户令牌,以便我可以执行写入操作针对我的 Apple Music 帐户。
测试应用启动并允许我请求身份验证。由此可见:
- MPMedia 库 - 已授权
- SKCloudServicesController - 授权
- 能力:
- 添加到云音乐库
- 音乐目录播放
我的下一个明显步骤是使用开发人员令牌来获取用户令牌。但是,一旦我调用以下内容:
cloudServiceController.requestUserToken(forDeveloperToken: developerToken, completionHandler: completionHandler)
我在 completionHandler
中看到以下错误 - 谁能帮忙?
2017-07-14 10:05:39.179300+0100 Adding-Content-to-Apple-Music[1326:172100] [MC] 从 public 有效用户设置中读取。
2017-07-14 10:05:40.635503+0100 添加内容到 Apple 音乐[1326:172299] [核心] "Error returned from daemon: Error Domain=com.apple.accounts Code=9 "(null)"""
2017-07-14 10:05:40.636449+0100 Adding-Content-to-Apple-Music[1326:172100] SSAccountStore:无法获取支持帐户。错误=错误域=com.apple.accounts代码=9“(空)”
2017-07-14 10:05:40.800933+0100 添加内容到 Apple 音乐[1326:172297] [核心] "Error returned from daemon: Error Domain=com.apple.accounts Code=9 "(null)""
2017-07-14 10:05:40.801259+0100 Adding-Content-to-Apple-Music[1326:172299] SSAccountStore:无法获取支持帐户。错误=错误域=com.apple.accounts代码=9“(空)” 请求用户令牌时出错:操作无法完成。 (SKErrorDomain 错误 1。)
在我的设备上的 Settings > iTunes & App Store
中,我使用我的 Apple ID 登录。 Apple Music 也是如此。
更新:
我还在 Apple 开发者论坛上发布了相关信息。这是他们一方的错误,现在似乎已修复。我现在可以在 iOS 10 和 11 中得到一个 UserToken
。