我目前正在试验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 也是如此。