У меня есть приложение в магазине, которое было построено для 3.1.2, но которое зависало под 4.0GM.Я исправил проблему сбоя с помощью Xcode 3.2.3, но также получал предупреждения о том, что такой-то класс не реализует NSXMLParserDelegate.Я добавил к заголовкам, и все казалось хорошо.Я отправил приложение, и оно ожидает рассмотрения.Эта последняя версия была скомпилирована с базовым SDK 4.0 и целью развертывания 3.1.2.
Проблема, с которой я столкнулся, состоит в том, что сегодня утром я открыл проект в Xcode 3.2.2 и при сборке на базеSDK 3.1.2, я получаю ошибки компиляции, говоря, что NSXMLParserDelegate не существует.Означает ли это, что мое приложение, ожидающее проверки, может выйти из строя на устройствах 3.1.2?Это странно, потому что мои бета-тестеры, которые используют 3.1.3 и я думаю 3.1.2, сказали, что приложение работает хорошо.Разве это не должно произойти сбой, если он не может скомпилироваться с базовым SDK 3.1.2?
Я думаю, что это должно быть нормально обсуждать в отношении 4.0 NDA, поскольку моя проблема специфична для 3.1.X.