Установите новый XCode и восстановите предыдущий SDK (не рекомендуется) - PullRequest
2 голосов
/ 28 ноября 2010

Для каждого нового выпуска Xcode вы теряете предыдущий SDK.На Xcode 3.2.5 iOS SDK - 4.2, но вы теряете предыдущий SDK 3.x Я понимаю, что Apple хочет уменьшить фрагментацию.

Я попробовал старый трюк.Установите новый Xcode в новую папку " Xcode ".Из прежней копии Xcode вставьте из /Developer/Platforms/iPhoneOS.platform/Developer/SDKs все версии SDK в новый Xcode /Xcode/Platforms/iPhoneOS.platform/Developer/SDKs в том же каталоге.

Затем для симуляторов сделайте то же самое с путем

Platforms/iPhoneSimulator.platform/Developer/SDKs

, затем просто перезапустите XCode, и вы готовы к работе.

Теперь в XCode появляется «отсутствующий» симулятор.Но когда я запускаю их, я получаю сообщение «Симулированное приложение закрывается. Нажмите« Перезапустить », чтобы повторить попытку».Я выбираю кнопку " Switch SDK " на правильную.Но я получаю ту же ошибку.Есть идеи?

1 Ответ

2 голосов
/ 28 ноября 2010

То, что делали другие, - это сохранить установку XCode, поддерживающую 3.x, и установить ее в отдельный каталог.

Я сохранил некоторые старые устройства 3.0, такие как оригинальный iPhone и Touch, и использую их для тестирования. Но в какой-то момент вам, вероятно, придется просто сказать, что пользователи вашего программного обеспечения должны иметь iOS4 или более позднюю версию - существует множество привлекательных сред и возможностей (например, блоков). Существует не так много оригинальных айфонов по сравнению с количеством устройств, которые теперь могут мигрировать на iOS4 ...

Настоящим тестом будет то, сколько iPad преобразует в iOS4.2, так как я знаю, что многие люди даже не подключают их к компьютеру. Это может побудить вас полностью перейти на iOS4 или нет.

...