React Native 项目,我遵循 Facebook 的指导。但它没有用
Posted
技术标签:
【中文标题】React Native 项目,我遵循 Facebook 的指导。但它没有用【英文标题】:React Native project, I follow the guide of Facebook. But it did not work 【发布时间】:2018-01-08 02:52:30 【问题描述】:** 构建失败 **
以下命令产生了分析器问题:
Analyze /Users/evanwang/project/1_reactnative_workspace/rn_demo/node_modules/react-native/ReactCommon/yoga/yoga/YGNodeList.c
Analyze /Users/evanwang/project/1_reactnative_workspace/rn_demo/node_modules/react-native/ReactCommon/yoga/yoga/Yoga.c
(2 个带有分析器问题的命令)
以下构建命令失败: PhaseScriptExecution 安装\第三方/Users/evanwang/project/1_reactnative_workspace/rn_demo/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/double-conversion.build/Script-190EE32F1E6A43DE00A8543A.sh (1 次失败)
安装 build/Build/Products/Debug-iphonesimulator/rn_demo.app 处理命令时遇到错误(域=NSPOSIXErrorDomain,代码=2): 未能安装请求的应用程序 在提供的路径中找不到应用程序包。 提供所需应用程序包的有效路径。 打印:条目,“:CFBundleIdentifier”,不存在
命令失败:/usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/rn_demo.app/Info.plist 打印:条目,“:CFBundleIdentifier”,不存在
如果我更新 package.json,它可以工作。 默认值如下: “反应”:“16.0.0-alpha.12”, “反应原生”:“0.46.4”, 以下版本,它的工作原理。 “反应”:“16.0.0-alpha.6”, "react-native": "0.44.3",
【问题讨论】:
【参考方案1】:从 0.44 升级后在这里遇到同样的问题。缓存对我有用。以下是我为让一切恢复正常所做的工作:
1 在终端中,导航到node_modules
me 中的react-native/third-party/glog
文件夹,这是cd node_modules/react-native/third-party/glog-0.3.4)
2 一旦主动进入此文件夹,运行../../scripts/ios-configure-glog.sh
3 Glog 配置完毕并创建所需的 config.h 头文件供 Xcode 查找
这对我有用,试试看!!
【讨论】:
以上是关于React Native 项目,我遵循 Facebook 的指导。但它没有用的主要内容,如果未能解决你的问题,请参考以下文章
Facebook 登录“异常抛出”错误通过 iOS 上的 React Native