Эмуляторы Android могут имитировать устройство камеры (см. Снимок экрана) Например, я могу проверить, как работает мой модуль видеозаписи:
А как насчет iOS-симуляторов? Когда я пытаюсь запустить приложение, использующее камеру, я получаю следующую ошибку
Thread 5: Fatal error: Unexpectedly found nil while unwrapping an Optional value
на линии
let videoDeviceInput = try AVCaptureDeviceInput(device: defaultVideoDevice!)
Значит, для iOS-симуляторов нет смоделированных устройств?





Согласно Документация Apple, использование камеры с симулятором не поддерживается:
The following hardware is not supported in Simulator:
Ambient light sensor
Audio input, except for using Siri by choosing Hardware > Siri.
Barometer
Bluetooth
Camera
Motion support (accelerometer and gyroscope)
Proximity sensor
@ user155, да, GPS симуляция поддерживается
Моя ненависть к Apple растет с каждым днем из-за этих ограничений.
Потому что Apple жадная и заставляет людей покупать устройства даже для таких простых вещей, как моделирование камеры, которые эмуляторы Android есть уже несколько лет назад.
Есть один известный обходной путь, который иногда может быть полезен: https://github.com/YuigaWada/iCimulator
Но он не работает с сторонними библиотеками, такими как WebRTC ...
Понятно .. по крайней мере, они позволяют имитировать GPS