Xcode找不到.h文件“找不到ABC.h文件”

时间:2019-08-02 22:13:06

标签: xcode react-native react-native-ios

反应性项目运行正常。我运行了npm install react-native-animatable --save,然后从控制台运行react-native run-ios时构建失败。失败exit code 65。所以我删除了ios / build文件夹。

在Xcode中打开了项目,清理了项目,清理了构建文件夹,并重建了项目。

构建失败,因为在AppDelegate.m文件中找不到“ SplashScreen.h”文件

我从这里尝试了几乎所有的答案:.h file not found

〜清理项目并建立文件夹

〜删除ABC.m文件并将其重新添加到Build Phases->编译源代码(即使.m文件不存在)

〜检查了SplashScreen.h和SplashScreen.m的循环导入是否为负

〜将SplashScreen.h和整个项目的位置设置从“相对于组”更改为“相对于项目”

〜退出/延迟Metro bundler和Xcode

〜重新启动计算机

〜打开SplashScreen.m并取消选中/选中右侧面板(实用程序)中的目标成员资格按钮

〜在旧版本中运行

〜重新运行react-native link react-native-splash-screen

我不知道为什么突然找不到这个启动画面文件。一切都很好,我希望我的应用程序能够构建

1 个答案:

答案 0 :(得分:0)

解决方案:

SplashScreen库的某些内容必须已更改。即使我从未编辑过任何内容,AppDelegate.m文件仍在寻找#import SplashScreen.h,并且SplashScreen.h以某种方式更改为RNSplashScreen.h。除了[SplashScreen show]-> [RNSplashScreen show]

以外,我还做了一些重大更改