Почему старые SDKs удаляют при установке новой версии XCode с новым Iphone SDK? Теперь у нас есть v4, какие настройки я должен установить, чтобы приложения все еще работали с 3.x?
Спасибо
Установите базовый SDK на 4.0 и цель развертывания на 3.x. Или, в современных условиях, Базовый SDK для последней версии и Цель развертывания - все, что вам нужно.
Последняя бета-версия 3.2.3 удалила все другие SDK, потому что многие люди пытались опубликовать приложения, разработанные с бета-версией SDK, которые не будут приняты. Я думаю, что GM делает все то же самое
Если вы хотите разрабатывать для 4.0, 3.2 и 3.0 (плюс 3.0, 3.1, 3.1.2, 3.1.3) сделайте следующее
Если у вас есть резервные копии вашей системы из чего-то вроде Time Machine (а вам лучше!), вы можете скопировать старые SDK из резервной копии, расположенной по адресу /Developer/Platforms/iPhoneOS.platform/Developer/SDKs и /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs - затем просто перезапустите XCode и все готово.