У меня есть несколько приложений, которые работают на iOS 5-7. Это уже боль, поддерживающая другой набор apis.Xcode 5 iOS 5 - не поддерживает ни устройство, ни симулятор?
В моем новом окне OS X Mavericks с Xcode 5 он просто отказывается показать мне симулятор iOS 5.
Чтобы добавить к этой боли, когда я подключу свое устройство iOS 5, мое приложение просто рушится, жалуясь на функции iOS 6 (например, в iOS 5 - UICollectionView).
Вот журнал авария на моей прошивке 5 устройств:
Symbol not found: _UICollectionElementKindSectionHeader
Обратите внимание, что для последней задачи - У меня есть все условной компиляция MACROS в моем коде. Такие, как я обернуть UICollectionView код между:
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_6_0
#endif
Я также проверка выполнения, чтобы увидеть, если класс существует:
if (NSClassFromString(@"UICollectionView"))
Я уверен, что эта проблема не существует на моей старой коробке с Xcode 5 и 4.6 (OS X Lion). Но я просто не могу получить его сейчас, и этот вопрос сводит меня с ума, поскольку он оставляет меня без поддержки iOS 5.
Что делать?
Перейти к предпочтениям> Загрузка и установка тренажеров. –
показывает только симуляторы> 6.0. Я даже получил IOS 5 SDK от источника и вижу его как выбор в схемах, но когда я запускаю приложение, оно только 6.0. –
Если это сбой во время выполнения, ваши проверки на выполнение, очевидно, не работают или не завершены. – Kevin