Мои приложения требуют много ресурсов процессора, поэтому оптимизация для каждого устройства - большая проблема для меня, поэтому я сохраняю 3G, 3GS, 4, 2G iPod Touch и iPad для тестирования.
Хотя это не всегда необходимо.В большинстве случаев у вас, вероятно, нет тяжелого, критичного ко времени кода, который необходимо оптимизировать, поэтому как минимум iPhone 3GS, возможно, iPhone 4 (для тестирования с высоким DPI, хотя симуляция может подойти для этого), иiPad (если вы его поддерживаете) - это все, что вам нужно.
Если вы храните образы вашего устройства в вашем организаторе XCode, вы можете перепрошить ваше устройство всеми версиями ОС, на которых вы хотите выполнить QA.Это действительно зависит от того, что вам нужно.К сожалению, вы не можете вернуться и найти более старые версии ОС и установить их, если вы не получили их до того, как они устарели (отчасти из-за процесса контрольной суммы, который вызывает Apple после обновления до новой версии, которая пытаетсячтобы предотвратить понижение или обновление до версий с дырами в безопасности).