Is SHKFaceBook.h your file or library file?
If you click on the target of your project from the library and select the "Phase Assembly" tab, then select the "Link Binary Files to the Library" section and make sure that the library is added.
If SHKFaceBook.h is not from the library, then the fact that the .h file is included does not matter if the corresponding .m file is missing. If the .m file is already in your Xcode project, then on the "Phase Assembly" tab, select "Compile Sources" and make sure that the necessary files are there.
FYI is a communication error, a communication error is not the same as a compilation error. Source files can only be compiled with a header, but they cannot be linked and built without actual code. The header file is not code, it is more like a description of what is in the code.
source share