Я создал проект в Xcode 5.0 (да, Developer Preview) для бета-версии программного обеспечения iOS7, потому что хотел поиграть с новым бета-материалом. Но на самом деле я решил отправить приложение, с которым я играл, в App Store, и, поскольку это невозможно с предварительными версиями Xcode, я исправил все проблемы совместимости, чтобы код работал с Xcode 4.6.3 и iOS 6. За исключением одного. .
И это импорт сторонних фреймворков, таких как Flurry (фреймворк аналитики) или Crashlytics (фреймворк отчетов о сбоях).
Оба правильно импортированы и настроены с помощью целей (все это работает в Xcode 5.0), но я получаю 'Crashlytics/Crashlytics.h' file not found в строке, в которой я импортирую необходимые классы (#import <Crashlytics/Crashlytics.h>) в Xcode 4.6.
То же самое справедливо и для фреймворка Flurry. Сумасшествие в том, что обе библиотеки отображаются в списке целей «Связать двоичные файлы с библиотеками» даже в Xcode 4.6.
Кто-нибудь знает, как я могу заставить все работать в Xcode 4.6? Есть ли еще какие-то способы повлиять на импорт?