Не удается найти Framework .h файл - PullRequest
3 голосов
/ 27 сентября 2010

Я скачал фреймворк "PFLetsMove" Энди Поциона здесь и добавил проект Xcode в проект моего приложения. Затем я перетащил фреймворк из этого на этапы сборки Link Binary with Libraries и Copy Files.

Теперь, если я скомпилирую приложение с вызовом PFMoveToApplicationsFolderIfNecessary(), оно работает нормально, поэтому фреймворк определенно есть. Но если я добавлю строку #import "PFLetsMove/PFMoveApplication.h" в делегат приложения, я получу следующую ошибку: 'PFLetsMove/PFMoveApplication.h' file not found.

Я проверил скомпилированный файл PFLetsMove.framework в папке сборки, и там есть файл PFMoveApplication.h. Я сделал то же самое с фреймворком AquaticPrime (импортируйте заголовок), и он отлично работает. Где я иду не так, или есть потенциальная проблема с тем, как построен каркас?

1 Ответ

5 голосов
/ 27 сентября 2010

Если вы используете каркас, вы помещаете имя файла в угловые скобки (т.е. <FrameworkName/FileName.h>), если это локальный файл, вы используете кавычки (то есть "FileName.h"). Обратите внимание, что даже если исходный файл находится в группе или подпапке, на него нет ссылки как такового.

...