【发布时间】:2017-01-16 20:45:44
【问题描述】:
在 Xcode 中,我创建了一个新的 Staging 构建配置。我复制了Release 配置来实现它。 Release 和 Debug 配置都构建得很好。当我选择 Staging 配置时,我最终会遇到标题问题。 我已检查构建设置以确保所有三个配置具有相同的标题搜索路径。
作为一个重要的旁注,问题出现在我拥有的几个相互引用的库之间。
具体来说,我正在使用一个名为 CodePush 的库,它像这样引用 React 库:
#if __has_include("RCTEventEmitter.h")
#import "RCTEventEmitter.h"
#else
#import "React/RCTEventEmitter.h"
#endif
tern 中的RCTEventEmitter.h 文件中的哪个#import <React/RCTBridge.h> 并且是RCTBridge 文件中找不到头文件的来源。
我正在使用 react native 0.40 和 react-native-code-push 1.16.1-beta。
关于可能导致问题的任何想法。如果您需要更多信息,请告诉我,我很乐意提供。我想提一下,我认为这不是图书馆的问题,而是我的设置问题。我怀疑这只是编译器命中的第一个库。
【问题讨论】:
标签: ios xcode react-native xcode8