2014-10-13 2 views
0

Я установил ios 6.1 sdk в xcode 6, и он отображается в моем базовом sdk выпадающем списке. Я выбрал его, и приложение построено, но когда оно запускается на ipad (ios 8), у него, кажется, очень разломанный apperence, как будто он пытается использовать ios 8 sdk. В ios 7 мы смогли использовать ios 6.1 sdk на ios 7, эта способность полностью удалена в ios 8?Использование ios 6.1 sdk с ios8

Это является предприятие applicaiton, и клиент пытается избежать уплаты от полного обновления до Ios 8.

+0

Если вы просто хотите 6.1 SDK, тогда лучше всего использовать устаревшую версию Xcode, но только потому, что вы компилируете с iOS 8.0 SDK, это не значит, что она не может работать на iOS 6.1. Если вы пытаетесь избежать появления нового пользовательского интерфейса, да, получите старый Xcode. – borrrden

ответ

2

Удаление старого SDK в новую копию Xcode не тестировался и не поддерживается на Apple, и это не интересно, что вы видите проблемы, которые видите.

Если вы хотите поддерживать более раннюю версию iOS при использовании новейшего SDK, просто установите Minimum Deployment iOS version in your target's build settings (как описано здесь в документации Apple, которую я включил).

p.s. С другой стороны, если вы действительно хотите использовать iOS 6.1 SDK ... используйте версию Xcode, с которой был SDK. И он должен надеяться выглядеть правильно под iOS 6, и он будет выглядеть как приложение iOS 6 под iOS 7 & iOS 8.

стр. Ваш клиент дешев.

Смежные вопросы