我正在使用React Native构建一个应用程序,该应用程序使用FBSDK(react-native-fbsdk)。整个过程没有问题,但是在我将Xcode从9.4更新到10.0之后,由于错误,我无法再构建项目:
'FBSDKShareKit / FBSDKShareKit.h'文件未找到
我发现有很多类似的问题并尝试了他们的建议,但仍然无法成功构建。我尝试的事情:
- 将“〜/文稿/FacebookSDK”添加到Framework Search Path中
- 确保FBSDK [Core,Share,Login] Kit.framework和libRCTFBSDK.a在Link Binary with Libraries中
- 使用“rm-rf 〜/Library/Developer/Xcode/DerivedData”来清除数据,然后尝试再次构建
- 从FacebookSDK文件夹中删除框架,然后再添加它们
到此为止,我不确定还应该尝试什么。最奇怪的是,在更新Xcode之前它可以工作,那么这是否意味着Xcode本身有所改变导致了这个问题?有人对此有任何想法或面临这个问题吗?
编辑: 通过将构建系统从新构建系统更改为旧构建系统,我已经成功构建了项目。现在应用程序正在运行(也许现在Xcode构建项目的方式发生了变化,与当前fbsdk不兼容?)