Ошибки RTCReporting & pancake.apple.com
Вчера я обновил Xcode до версии 5.1 (5B130a); версия симулятора теперь читает версию 7.1 (463.9.41).
Сегодня я начал получать эти странные ошибки при начале воспроизведения с помощью AVPlayer. Я никогда не видел таких ошибок в прошлом, не могу найти информацию о них и понятия не имею, что они означают. Они не смертельны, и я не заметил никаких негативных последствий от них. Но...
Что такое RTCReporting и как он попал в мой проект?
Что делает pancake.apple.com что-то делать?
Etc. Спасибо.
2014-03-21 16:16:34.129 0.1[3330:5403] RTCReporting: resolve from http://pancake.apple.com/bags/hls?version=4.12
2014-03-21 16:17:17.201 0.1[3330:5403] RTCReporting(getSvrConfig): error resolving with lookup server http://pancake.apple.com/bags/hls?version=4.12
2014-03-21 16:17:17.201 0.1[3330:5403] RTCReporting(getSvrConfig): sendSynchronousRequest error Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo=0x10f110d60 {NSUnderlyingError=0x11230ed80 "The request timed out.", NSErrorFailingURLStringKey=http://pancake.apple.com/bags/hls?version=4.12, NSErrorFailingURLKey=http://pancake.apple.com/bags/hls?version=4.12, NSLocalizedDescription=The request timed out.}
2014-03-21 16:17:17.202 0.1[3330:5403] RTCReporting: can't get storebag from the server
UPDATE: я ранее не заметил никакого вреда от этого, но теперь мое приложение висит (в симуляторе) около 5 секунд, пока я просто получаю готовый элемент для воспроизведения (до того, как я нажал кнопку воспроизведения). Вот что показывает навигатор отладки, если я нажимаю паузу во время зависания:
![]()
Когда приложение размораживается через 5 секунд, регистрируется только следующее:
RTCReporting: resolve from http://pancake.apple.com/bags/hls?version=4.12
Заметка "ответы":
Я ищу неочевидное объяснение, связанное с вопросами, которые я задал.
Ответы
Ответ 1
Кажется, это проблема с попыткой воспроизведения видео на симуляторе. У меня была эта проблема уже несколько месяцев, и я снова столкнулся с ней сегодня, когда пытался воспроизвести видео на моем симуляторе.
Решение, хотя и не очень важно, заключается в использовании фактического устройства вместо симулятора для тестирования воспроизведения видео.
Ответ 2
Я всегда сталкиваюсь с этой проблемой, если у меня есть Breakpointpoint исключения, когда я воспроизвожу видео. Если я отключу его, он будет работать нормально. Я также представил отчет об ошибке для Apple.
Ответ 3
Кажется, это проблема с попыткой воспроизведения видео на симуляторе.
Я решил, оставив другое аудио или видео, воспроизводящее мою систему.
Ответ 4
Вам нужно использовать:
[player play];
после воспроизведения звука на реальном устройстве и в симуляторе.