Q:
iOS 的 RN項目,引用 react,出了問題,Xcode編譯一直鏈接不到 react 里的文件,解決辦法主要分下面幾步:
A:
1. 確認 targets 里,鏈接上了 React:
- 點你 target 的 scheme,edit scheme
- 然后 Build -> 點小 + 號,把 React 庫加到 Targets 里
- 上面 Build Options,把 Parallelize Build 前面的勾去掉
- 拖動 React,把他放到你項目的 target 前面(得先讓他編譯React,再編譯項目target)
2. 可以確認下你的頭文件讀取路徑,是否包含 React
- 點你的 targets,選 Build Settings
- 搜 HEADER_SEARCH_PATHS,添加一項$(SRCROOT)/../node_modules/react-native/React,選擇 recursive
參考:https://github.com/facebook/react-native/issues/11721#issuecomment-270672904