Я заинтересован в тестировании моего текущего приложения для iPhone на более старой версии SDK (3.1.3). Я знаю, что могу скомпилировать свой код для запуска на этой версии SDK, но я хочу протестировать его, чтобы убедиться, что он все еще работает, поскольку я использую новые API и слабые ссылки, чтобы он продолжал работать наболее старые версии iOS. С момента обновления XCode до последней версии iOS 3.1.3 не поддерживается в iPhone Simulator.Поэтому я скачал более старую версию XCode и установил ее рядом с моей текущей версией в папку /Developer/XCode Old
.Но когда я пытаюсь скомпилировать свой код и запустить его в более старой версии XCode, он задыхается от того факта, что SDK не распознает символы для более новых классов - даже если они слабо связаны. Есть ли способ заставить мое приложение работать в более старом SDK, чтобы я мог проверить его работоспособность?
Я также пытался понизить версию iOS на своем тестируемом iPhone, но у него естьне работал.Я полагаю, что Apple сильно затрудняет версию iOS.И я не заинтересован в том, чтобы сделать джейлбрейк моего iPhone, чтобы я мог понизить его версию, чтобы я смог протестировать его.Почему Apple так трудно поддерживать совместимость ваших приложений со старыми версиями ОС ??