我目前正在开发一个原生的react 0.29.1应用程序。我更新到了0.29.1,不能再构建了。我得到的错误如下:
Unknown type name 'namespace'它看起来像是Facebook的assert.h中的一个错误。当我右键单击错误的文件并在Finder中打开它时,我得到以下路径:
MyApp/node_modules/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/assert.h但是左边的include树说明了一些不同的东西。

这是我的标题搜索路径

编辑:我想我找到了我的错误,但我不知道为什么会发生这种情况。我清理了头路径,并删除了除3个默认路径之外的所有内容,现在它可以工作了。有人能告诉我为什么xcode创建这些路径而不是我提供的路径吗?
问题出在第4行。

发布于 2017-04-03 14:38:57
尝试将xcode更新到最新版本,或者使用objective-c++代替objective-c进行编译。
https://stackoverflow.com/questions/38612459
复制相似问题