我正在尝试将FB SDK与iOS应用程序一起使用,并将.framework文件添加到我的Frameworks组。我还在搜索路径中添加了/Users/$(USER)/Documents/FacebookSDK
。
构建时遇到错误:FBSDKCoreKit/FBSDKCoreKit.h file not found
这是准确的,因为/Users/$(USER)/Documents/FacebookSDK/FBSDKCoreKit/FBSDKCoreKit.h
不存在。
相反,该文件位于:/Users/$(USER)/Documents/FacebookSDK/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h
我该怎么办呢? (或者我做错了什么?)
我按照https://developers.facebook.com/docs/ios/getting-started/
上的说明操作答案 0 :(得分:0)
删除所有facebook框架然后将其添加到Build Settings中的Library Search Paths并确保选择递归,删除其他可能是绝对路径的库路径然后添加facebook框架
$(PROJECT_DIR)
可能会帮助你。
或强>
您有重复的符号方法,这意味着项目中有重复的文件
在目标的构建阶段,在"编译源"检查是否有重复文件,如果有重复文件则删除一个文件。
希望这会对你有所帮助。
答案 1 :(得分:0)
有时库不会被Xcode抓住,请尝试清理项目
在Build设置中尝试使用$(继承)和非递归的库搜索路径中的项目目标。