'阵营/ RCTViewManager.h'文件未找到

时间:2017-09-06 05:28:03

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

这里我使用xcodebuild shell命令在我的本机项目中构建一个发布版本,这是一个致命错误:

  

'阵营/ RCTViewManager.h'找不到文件

awesomeValidation.addValidation(this, R.id.your_view_id, "^null|$", R.string.error_your_id);

Xcode版本:8.3
反应原生版本:0.44.0

任何帮助?

2 个答案:

答案 0 :(得分:0)

这为我解决了问题

  1. 清除node_module文件夹和package-lock.json rm -rf node_modules && rm package-lock.json

  2. 清理Xcode的Build文件夹菜单产品> clean生成文件夹

  3. 重新安装依赖关系并链接npm install && react-native link

  4. #import <React/RCTViewManager.h>替换为#import "RCTViewManager.h"

希望它对您有帮助

答案 1 :(得分:0)

我用简单的方法解决了这个问题

卸载 react-native-linear 渐变 cd ios && pod 安装

完全卸载后转到 xcode.workspace =>product=>clean build

  • 运行-ios

成功运行后

npm install react-native-linear-gradient 然后 cd ios && pod install

你必须看到 react-native-linear 渐变的自动链接

它会正常工作

注意 = 如果您的本机版本 > 0.60,请不要手动链接