问题描述
一个应该播放音乐的应用现在锁定主线程并出现以下错误:
[SDKPlayback] applicationQueuePlayer _establishConnectionIfNeeded 超时[ping没有pong]
[SDKPlayback] SYNC-WATCHDOG-1:尝试唤醒远程进程
[SDKPlayback] SYNC-WATCHDOG-2:断开连接
主线程按照 MPMusicPlayerController 文档中的要求使用。
这发生在 .play() 指令中:
private var musicPlayer = MPMusicPlayerController.systemMusicPlayer
// ....
musicPlayer.setQueue(with: selectedMediaItemCollection)
musicPlayer.shuffleMode = .songs
musicPlayer.repeatMode = .all
musicPlayer.play()
当应用程序启动时,即使我只请求本地音乐访问,这些错误也是可见的:
[核心]“从守护进程返回的错误:错误域=com.apple.accounts代码=9“(空)”“
[默认] ACAccountStore 0x280fe13b0 - 检索 iTunesStore 帐户时出错。 err=错误域=com.apple.accounts 代码=9“(空)”
[默认] ACAccountStore 0x280fe13b0 - 检索 iTunesStore 帐户时出错。 err=错误域=com.apple.accounts 代码=9“(空)”
但也有可能更具破坏性:
[默认] ACAccountStore 0x280fe13b0 - 检索本地商店帐户时出错。 err=错误域=com.apple.accounts 代码=9“(空)”
[默认] [ICUserIdentityStore] 无法获取本地商店帐户,错误:Error Domain=com.apple.accounts Code=9 "(null)"
此代码在 iOS 14.5 之前有效。
有修复或解决方法的想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)