В настоящее время у меня есть приложение в App Store, которое было построено с версией 2.2.1, то есть где базовый SDK и цель развертывания были установлены в 2.2.1. Это приложение работает нормально. С тех пор я обновил мою версию XCode до 3.1.3, и я работаю над обновлением для своего приложения с базовым SDK, установленным в 3.0, и Target Deployment Target, установленным в 2.2.1. Это отлично работает на моем тестовом устройстве iPhone, на котором установлена ОС 3.0. Проблема в том, что у меня нет устройства для тестирования на 2.2.1, поэтому я использую Simulator, и некоторые элементы пользовательского интерфейса не отображаются (в основном изображения) с моей текущей сборкой. Странная часть заключается в том, что, когда я тестирую старую версию своего приложения, которая уже находится в App Store с текущей версией XCode на симуляторе, я получаю ту же самую проблему с исчезновением пользовательского интерфейса. Как может одна и та же сборка иметь разные результаты? Что-то изменилось в XCode? Что тут происходит?Пребывание в обратном направлении совместимо с iPhone OS 2.2.1
Спасибо!
Я начинаю думать, что это может быть какая-то ошибка на стороне Apple. Когда я беру код, который использовался для создания сборки, которую я отправил в Apple (которая была построена на версии 2.2.1), и запускать на ней мое устройство 3.0, оно не работает (я получаю ошибки пользовательского интерфейса). Но тот же сборник, который я загрузил из App Store, отлично работает. Что-то здесь не так ... –