Более старый SDK исчез после установки новой версии XCode

Почему старые SDKs удаляют при установке новой версии XCode с новым Iphone SDK? Теперь у нас есть v4, какие настройки я должен установить, чтобы приложения все еще работали с 3.x?

Спасибо

12
задан zoul 22 June 2010 в 11:02
поделиться

3 ответа

Установите базовый SDK на 4.0 и цель развертывания на 3.x. Или, в современных условиях, Базовый SDK для последней версии и Цель развертывания - все, что вам нужно.

7
ответ дан 2 December 2019 в 07:20
поделиться

Последняя бета-версия 3.2.3 удалила все другие SDK, потому что многие люди пытались опубликовать приложения, разработанные с бета-версией SDK, которые не будут приняты. Я думаю, что GM делает все то же самое

Если вы хотите разрабатывать для 4.0, 3.2 и 3.0 (плюс 3.0, 3.1, 3.1.2, 3.1.3) сделайте следующее

  • sudo /Developer/Library/uninstall-devtools -mode=all (Это удалит текущую установку XCode)
  • Затем установите сначала старый XCode (3.2 final) в папку по умолчанию (/Developer)
  • Затем установите новый XCode (3.2.3 GM) в другую папку (/DeveloperBeta)
  • Таким образом, у вас будут оба варианта. И вы сможете запускать xcode либо из /Developer/Applications/Xcode.app, либо из /DeveloperBeta/Applications/Xcode.app
1
ответ дан 2 December 2019 в 07:20
поделиться

Если у вас есть резервные копии вашей системы из чего-то вроде Time Machine (а вам лучше!), вы можете скопировать старые SDK из резервной копии, расположенной по адресу /Developer/Platforms/iPhoneOS.platform/Developer/SDKs и /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs - затем просто перезапустите XCode и все готово.

3
ответ дан 2 December 2019 в 07:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: