#ios #wkwebview #entitlements
Вопрос:
Я отлаживаю это приложение для iPhone, которое в основном является менеджером билетов, работающим внутри представления webkit, загружающим контент с веб-сайта. В какой-то момент появляется значок телефона, по которому вы нажимаете и звоните пользователю.
Когда я нажимаю на это, я вижу эту ошибку:
[утверждение] Ошибка получения утверждения: webkit И у составителя нет прав com.apple.многозадачность.systemappassertions)» userInfo={NSLocalizedFailureReason=(у составителя нет прав com.apple.runningboard.утверждения.webkit И создатель не имеют прав com.apple.многозадачность.systemappassertions)}gt;
у вас, ребята, есть какие-нибудь догадки о том, что все это значит?
Комментарии:
1. Я только что столкнулся с той же проблемой, пока не знаю, как ее решить 😛
2. смотрите мой ответ…
Ответ №1:
У меня такая же проблема в iOS 15.1, я пытаюсь воспроизвести видео на YouTube в приложении, я добавил список конфиденциальности
lt;config-file overwrite="true" parent="NSMicrophoneUsageDescription" target="*-Info.plist"gt; lt;stringgt;need microphone access to record soundslt;/stringgt; lt;/config-filegt; lt;config-file overwrite="true" parent="NSCameraUsageDescription" target="*-Info.plist"gt; lt;stringgt;need camera access for recordinglt;/stringgt; lt;/config-filegt;
Комментарии:
1. В моем случае я добавляю NSMicrophoneUsageDescription, NSCameraUsageDescription в свой info.plist, сообщение RBSServiceErrorDomain все еще появляется. И в противном случае добавьте разрешение камеры/микрофона в Webkit, что здесь немного странно.