Да, вы можете сделать джейлбрейк 3G и использовать его для тестирования.
Но если у вас уже есть сертификат разработчика, вы просто добавляете 3G в список устройств для разработки. Для этого джейлбрейк не нужен.
Единственное преимущество, которое я вижу, - запуск кода на устройстве без присоединения Xcode и чтение в / var / syslog выходных данных операторов NSLog.
Но тогда MobileTerminal (от Cydia) не работает в iOS 4, и я не удосужился установить последнюю бета-версию. Я нахожусь более удобным для ssh напротив полноразмерного компьютера и таким образом читаю / var / syslog или другие файлы. Итак, еще раз, я не использую много функций, предлагаемых джейлбрейк.
Основным преимуществом использования 3G является наличие устройства на 3.1.3 и проверка работоспособности приложения с точки зрения скорости и обратной совместимости.