构建iOS应用程序<react rctutils.h =“”>时,在响应本机时出现词汇或预处理器问题

时间:2019-04-22 07:27:17

标签: ios reactjs xcode react-native

enter image description here当我尝试在xcode中构建ios应用时,由于词汇或预处理器问题导致构建失败,错误显示如下

error image

1 个答案:

答案 0 :(得分:1)

这是特定于react-native-device-info模块的问题。

对于您的特定情况,您可以尝试v1.6.1 or higher (currently at 2.0 as of May 21, 2019) of the library,这样可以为您解决问题。

对于其他对此问题更感兴趣的人,这是一个使用本机代码的React-native库,因此在其中嵌入了一个XCode项目,可在运行react-native link react-native-device-info后用于react-native。不幸的是,该库的标头搜索路径中未包含任何目录,因此它当然无法找到它在本地使用的react-native对象的标头文件。

库用户proposed a change that fixed that problem for tvOS和我extended the change to cover iOS也是如此,现在该库不再为iOS或tvOS目标生成此类错误。

也许有类似问题的人可能会在其项目中发现该修复程序所需的特定更改有用