Вопрос

Можно ли имитировать движение (т.е. акселерометры), микрофон и камеру в симуляторе XCode?

Если так, то как ты это делаешь?

Если нет, есть ли какие-либо надстройки XCode или сторонние приложения, которые это делают?(кроме загрузки на настоящий iPhone, конечно).

Заранее спасибо!

Это было полезно?

Решение

Самый простой способ, который я нашел, это использовать Приложение данных акселерометра Wavefront которое можно найти в App Store.Все, что вам нужно сделать, это добавить один файл в свое приложение, после чего вы сможете использовать акселерометр на своем iPhone или iPod touch для отправки данных в свое приложение в симуляторе.Вам понадобится подключение к Wi-Fi и устройство для использования.

Вероятно, вы могли бы найти решение, работающее на настольном компьютере, но вы не получите точных реальных показаний.

Я бы порекомендовал приобрести реальное устройство, иначе ваше приложение может вести себя иначе, чем вы ожидаете.Если это серьезное предприятие, вы сможете оправдать стоимость устройства.iPod Touch намного дешевле, но вы не получаете возможности телефона или камеры.Однако вы можете приобрести гарнитуру с микрофоном.

Это ограничения. Я не думаю, что разумно разрабатывать приложение, не тестируя его на устройстве.Я сталкивался с приложениями, которые постоянно выходили из строя, и полагал, что это потому, что им сходит с рук то, что в симуляторе сходит с рук, что вы не можете сделать из-за ограничений памяти и процессора устройства.

Другие советы

Микрофон работает в симуляторе.Он использует стандартный микрофонный вход вашего Mac.

Проверьте эту ссылку....

http://media.wiley.com/product_data/excerpt/72/04705009/0470500972-1.pdf

и переходим на 10-ю страницу..

Тем не менее, симулятор iPhone, будучи симулятором программного обеспечения для реального устройства, имеет свои ограничения.Функции, недоступные в iPhone Simulator, включают:Получение данных местоположения - он возвращает только фиксированную координату, такую ​​как широта 37.3317 Север и долготу 122.0307 Запад

Телефонные звонки
Доступ к акселерометру

Отправка и получение SMS-сообщений

Установка приложений из App Store
Камера
Микрофон

Некоторые особенности OpenGL ES

В симуляторе Android аппаратное обеспечение не может быть смоделировано.но например для камеры я вижу подход к получению реальной информации...Используйте веб-камеру..для этого вы можете получить кадры с помощью приложения и отправить эти данные через сокет в симулятор...возможно, это можно сделать с помощью симулятора iPhone.

Я вижу это решение здесь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top