Часть о "встроенном ... на v3.0" неверна. Ваше приложение не нужно "компилировать на v3.0". Apple никогда не говорила о том, что приложения, скомпилированные на 2.x, не принимаются ни сейчас, ни в будущем. Фактически, если вы отправите приложение, созданное на основе SDK v3.0, оно будет отклонено. v3.0 все еще находится в бета-версии, вы не должны создавать приложения, предназначенные для App Store. В сообщении, на которое ссылается Apple, и в документе «Подготовка к работе» Apple говорит следующее: « Не отправляйте в iTunes Connect приложения с
был построен с использованием бета-версии iPhone OS 3.0."
Что вы должны сделать , это протестировать ваше приложение 2.x, работающее на v3.0. Apple имеет четкие инструкции о том, что вы должны делать здесь: http://adcdownload.apple.com/iphone/important_information_about_iphone_os_3.0_compatibility/important_information_about_iphone_os_3.0_compatibility_1.pdf
Что касается вопроса Ганса, то, что вы хотите сделать, это именно то, что Apple хочет, чтобы вы делали: создавайте приложения 2.x и тестируйте их на своем телефоне v3.0, следуя инструкциям, указанным выше.
Что касается функциональности вашего телефона на v3.0, все, что я могу сказать, это то, что мой работает нормально, хотя и немного медленно. 2.x приложения работают (те, которые совместимы, так или иначе), и все функции есть.