У меня есть приложение для OS 4, которое было полностью совместимо с 3.x, пока я не добавил EventKit. Есть ли способ, которым я могу опустить эту функцию, если они на устройстве 3.x? У меня
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 40000
...code
#endif
вокруг моего материала, но, похоже, он не работает при первом запуске, и я думаю из-за связывания EventKit.framework. Единственная ошибка, которую я получаю, это супер описательный
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Cannot call into the loader at present, it is locked.)
и если я удаляю этот фреймворк и закомментирую свой код EventKit, все будет работать нормально. Нет ли способа предотвратить связывание новых платформ для более старых ОС?