Заголовок платформы не найден в Xcode 4.2, но приложение работает нормально - PullRequest
3 голосов
/ 17 декабря 2011

У меня есть приложение Mac, которое использует фреймворк.

На этапах сборки я добавил фреймворк к Link Binary With Libraries и создал фазу Copy Files для копирования фреймворка.Кроме того, я добавил пути поиска фреймворка в Framework Search Paths, Header Search Paths и User Header Search Paths.Путь следующий:

../UMEKit/DerivedData/UMEKit/Build/Products/Release

Я могу построить и запустить приложение, однако рядом с оператором импорта заголовка #import "UMEKit/UMEKit.h", есть красный создатель, указывающий, что заголовок ненайдено.

Я также пытался перезапустить Xcode и мой компьютер миллиард раз и не смог решить проблему.

Есть какие-либо предложения о том, что я могу делать неправильно?

1 Ответ

7 голосов
/ 17 декабря 2011

Не используйте кавычки при импорте чего-либо из фреймворка.Используйте вместо этого <>.Например

#import <UMEKit/UMEKit.h>

Это будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...