Возможна ли сборка для устройств iOS 5 из XCode 4.1 или 4.0.2?

XCode 4.2/iOS 5 SDK нарушил некоторые рамки, от которых зависит поддержка внешних аппаратных MIDI-аксессуаров в моем приложении. Мое приложение, которое я создал с помощью 4.0.2, отлично работает на моем iPhone 4 под управлением iOS 5 при установке из магазина, поэтому я удалил XCode 4.2 и понизил версию до XCode 4.0.2. Но теперь я не могу выполнить сборку для своих устройств iOS 5 — Органайзер говорит, что версия не поддерживается. Есть ли способ обмануть XCode 4.0.2 или 4.1 для сборки на устройстве с 5.0?


person Paul Slocum    schedule 17.10.2011    source источник


Ответы (2)


Используйте Xcode 4.2 и убедитесь, что iOS4 SDK установлен, затем установите для свойства сборки «Base SDK» эту версию. Я почти уверен, что создание приложений для iOS5 с помощью Xcode 4.1/4.0 станет миром боли.

person Nik Reiman    schedule 17.10.2011
comment
Когда я устанавливаю XCode 4.2 с установленным iOS 4.3 SDK и без установки iOS 5, он ведет себя так, как будто iOS SDK вообще не установлен, поэтому я не могу выполнить сборку для iOS. - person Paul Slocum; 18.10.2011

Я обнаружил, что вы можете компилировать и отлаживать на устройствах iOS 5 даже с помощью XCode 3.2. Однако у вас не будет симулятора iOS 5. ‹-- не работает с iPhone 4S

person bioffe    schedule 17.10.2011
comment
Как? Это не сработало для меня, оно говорит мне, что версия iOS не поддерживается и не будет строиться для нее. - person Paul Slocum; 18.10.2011
comment
@PaulSlocum То же самое. Попробуйте проигнорировать это предупреждение, и ваше приложение появится на вашем телефоне с iOS 5. Это не будет работать с iPhone 4s, потому что Xcode 3.2 не знает, как получить его символы, и зависает. - person bioffe; 19.10.2011