Iva*_*van 8 xcode unity-game-engine ios
无论我做什么(我可能做错了)当我尝试构建我的统一IOS应用程序进行测试时,Xcode总是说'找不到FBSDKShareKit/FBSDKShareKit'.h文件.
我在Xcode项目中添加了iOS快速入门中指出的Facebook SDK.从Facebook SDK文件夹中,将文件夹FBSDKCoreKit.Framework,FBSDKLoginKit.Framework,FBSDKShareKit.Framework拖到Xcode Projects Framework文件夹中.然后按照规定配置了info.plist,当然还提供了bundle标识符.它也给出了同样的问题.老实说,我在这个问题上已经花了6周多的时间.我处于精神和身体崩溃的边缘,接近被解雇.请提供一些建议.我在同一页面尝试了所有其他答案,但没有工作.请帮忙!!
Ste*_*ona 60
我有XCode 10的这个问题!以这种方式排序:
Libraries > RCTFBSDK.xcodeprojBuild Settings > Framework Search Paths~/Documents/FacebookSDK为$(HOME)/Documents/FacebookSDK(带括号!)信不信由你,现在有效!
Lol*_*z89 17
如果你在这里是因为你正在尝试使用facebook/react-native-fbsdk,那么你只需要在你的Podfile中添加以下行:
pod 'FBSDKShareKit'
Run Code Online (Sandbox Code Playgroud)
然后
pod install
建立并运行!
很难说出你的问题是什么,我从未使用过这些框架。但听起来您可能已将它们添加到项目中以在编译期间链接它们,但它们没有添加到最终的应用程序包中。
这可能有帮助,也可能没有帮助,但根据你所说的,这就是我会考虑的。检查您的“构建阶段”。您应该在“链接二进制文件与库”阶段看到框架。然后,您需要查找一个阶段(如果不存在则添加一个阶段),即“复制文件阶段”。单击列表顶部的“+”后,选择“新复制文件阶段”来添加一个。
在“复制文件阶段”中,将“目标”设置为“框架”,然后将 Facebook 框架添加到要复制的文件列表中。
如果上述方法不起作用,另一个选项也可能有效,那就是检查构建设置中的“运行路径搜索路径”。如果未设置,请尝试将其设置为“@executable_path/Frameworks @loader_path/Frameworks”。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
18680 次 |
| 最近记录: |