MPMediaLibrary.requestAuthorization не отвечает на симуляторе Xcode 10.2

Я только что заметил, что после обновления Xcode до версии 10.2.1 я не могу увидеть запрос на разрешение для библиотеки и Apple Music при запуске нескольких моих проектов на симуляторе.

Отладив, я понял, что вызов запроса авторизации остается без ответа

MPMediaLibrary.requestAuthorization { status in
    // switch on status and handle it - never gets there
}

Я ничего не менял в коде или конфигурации своих проектов, и я совершенно уверен, что этого не происходило с предыдущими версиями Xcode. Кстати, на реальном устройстве все работает нормально.

У кого-нибудь есть идеи? Я единственный, кто испытывает это?


person Eil88    schedule 04.05.2019    source источник
comment
Похоже, MPMediaLibrary.requestAuthorization не поддерживается симуляторами iOS. Вместо этого вы должны запустить свое приложение на устройстве.   -  person Jonny    schedule 19.05.2019


Ответы (1)


Похоже, это не работает на симуляторе. Теперь он просто зависает, и закрытие никогда не выполняется.

Когда-то это было, но я думаю, что это больше не так.

Что и неудивительно, так как основные возможности мультимедиа в любом случае не поддерживаются симулятором.

Я протестировал свой код на устройстве и убедился, что он работает, но раздражает (не показатель), что он не работает на симуляторе.

person Chris Marshall    schedule 20.05.2019