Нет, симулятор является симулятором и недостаточно хорош для тестирования приложения.
Различия между симулятором и устройством, по моему опыту, богаты по количеству и серьезности.Я бы никогда не выпустил приложение, не протестировав его на реальном устройстве.Всякий раз, когда я выпускаю приложение, которое также должно быть совместимо с iPhone 2G / 3G и т. Д., Фактическое тестирование на этих устройствах всегда приводит к проблемам, с которыми я никогда не сталкивался на симуляторе.
Один прекрасный пример общей ловушки при рендерингеКод, совместимый с ARM6, является серьезной ошибкой в LLVM2 и 3. Это приведет к сбою оптимизированного кода для этой архитектуры.Однако проблемы с подключением будут видны только на реальном устройстве, а не на симуляторе (так как этот ребенок использует код x86, а не ARM6).