Когда я запускаю этот код в симуляторе в отладчике или автономно
[UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]
говорит, что камера недоступна (возвращает НЕТ), как и ожидалось.
Однако, если я запускаю тот же код в симуляторе в Performance Tool, он возвращает YES! Мой код (который отлично работает на устройстве) затем продолжает отображать вид камеры в симуляторе. Если я пытаюсь сделать снимок, я получаю консольное сообщение
фотографии могут быть получены только на HW
Это означает, что если я хочу профилировать свое приложение на симуляторе (было бы неплохо, если бы оно работало на устройстве !!), мне нужно изменить код так, чтобы он отображал правильное представление (т.е. камера первая!).
Это, по-видимому, из поисков в Google не является общеизвестной проблемой. Кто-нибудь еще испытал это и / или получил обходной путь?