Including headers from custom framework in XCode
Am I supposed to adjust FRAMEWORK_SEARCH_PATHS
or HEADER_SEARCH_PATHS
when I add custom frameworks to the project?
I have MainProject.xcodeproject
that links Some开发者_如何学运维Framework.framework
that's simply dragged from "Products" in SomeFramework.xcodeproject
to "Link with Binary Libraries" build phase in main project.
Framework contains all required headers in its Headers
directory. However, in my project I can't simply use:
#import <SomeFramework.h> // I'm pretty sure this file exists
to include this header. Build fails "No such file or directory". Compiler flags include -F…/SomeFramework/build/Release
and that directory contains framework with Headers
directory symlink in it.
(BTW: this is for Mac OS X. I don't care about iPhone.)
Just adding the path to the directory containing the framework to FRAMEWORK_SEARCH_PATHS will work. Unless it's a typo, your problem seems to be
#import <SomeFramework.h>
which should be
#import <SomeFramework/SomeFramework.h>
精彩评论