反应性项目运行正常。我运行了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
我不知道为什么突然找不到这个启动画面文件。一切都很好,我希望我的应用程序能够构建
答案 0 :(得分:0)
解决方案:
SplashScreen库的某些内容必须已更改。即使我从未编辑过任何内容,AppDelegate.m文件仍在寻找#import SplashScreen.h
,并且SplashScreen.h
以某种方式更改为RNSplashScreen.h
。除了[SplashScreen show]
-> [RNSplashScreen show]