在反应原生的X-Code项目中,得到错误
找不到config.h文件。
这是版本细节:
react-native-cli: 2.0.1
react-native: 0.51.0
怎么解决?
cd node_modules/react-native/third-party/glog-0.3.4/
./configure
我有同样的问题,使用这个步骤解决了我:
从0.44升级后遇到同样的问题。以上解决方案或清除缓存都没有为我做到这一点。这就是我为了让事情再次发挥作用所做的事情:
react-native/third-party/glog
文件夹(对我来说,这是cd node_modules/react-native/third-party/glog-0.3.4
)sh ../../scripts/ios-configure-glog.sh
配置Glog并为Xcode创建所需的config.h头文件以查找问候!
当项目文件搞砸了我。我通常遵循这些步骤。
rm -rf node_modules
npm install
react-native upgrade (Only changing affected files, so IOS for you)
react-native link
npm start --reset-cache
(In another terminal)
react-native run-ios
这些步骤对我有用:
rm -rf ~/.rncache
rm -rf node_modules/
npm install
npm start
您需要在Xcode 10中更改为旧版构建系统并手动安装第三方脚本。
1:
文件 - >项目/工作区设置构建系统:下拉菜单 - >更改为旧版构建系统
2:按照此操作为RN手动安装第三方脚本:
清洁RN缓存
$ rm -rf~ / .rncache
重新安装deps
$ cd your_project_path $ rm -rf node_modules / && npm install
然后安装第三方
$ cd node_modules / react-native / scripts $ ./ios-install-third-party.sh
如果glog安装失败,请运行以下命令。
$ cd ../third-party/glog-0.3.x $ ./configure
它对我有用,我希望它对你有帮助。
如果上述所有答案都不起作用,请检查完整路径的任何目录名称中是否没有space
,而不仅仅是项目目录名称。
虽然在终端,它接受throgh My Disk
作为My\ Disk
但xcode不承认。
如果它在My Disk目录中,请在将其移动到Desktop或其名称中没有空格的任何其他目录后尝试。
configure:错误:unsafe绝对工作目录名称问题:
- 打开终端,转到项目的根文件夹并运行:
。/配置
得到错误:configure:错误:不安全的绝对工作目录名称
尝试在桌面上创建应用程序并从那里运行./configure命令。
请注意XCOXE 10和Mojave MAC OS,我有同样的问题,。/ configure显示了一些权限问题,我已将权限“777”设置为包含内部文件夹的项目文件夹
这是xcode中的链接问题。您只需要重新链接文件。请按照以下步骤操作:
如果在运行项目之后您正在获取链接问题,那么请确保您已添加所有(ios)产品()在Libraries - > React.xcodeproj - > Build Phase中的产品 - > Link Binary With Libraries。