新项目无法在 iOS 上构建。
使用react-native init创建新项目[项目名称]
然后使用react-native run-ios运行,并在终端上遇到以下问题,
** 构建失败 **
以下命令产生了分析器问题:
分析/Volumes/mac\ data/react/UpdateVersion/node_modules/react-native/ReactCommon/yoga/yoga/YGNodeList.c
分析/Volumes/mac\ data/react/UpdateVersion/node_modules/react-native/ReactCommon/yoga/yoga/Yoga.c
(2 个带有分析器问题的命令)
以下构建命令失败:
PhaseScriptExecution Install\ Third\ Party /Volumes/mac\ data/react/UpdateVersion/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/double-conversion.build/Script-190EE32F1E6A43DE00A8543A.sh
(1 次失败)
安装中
build/Build/Products/Debug-iphonesimulator/UpdateVersion.app 错误
处理命令时遇到(domain=NSPOSIXErrorDomain,
code=2): 无法安装请求的应用程序 应用程序
在提供的路径中找不到捆绑包。提供有效的路径
所需的应用程序包。打印:条目,“:CFBundleIdentifier”,是否
不存在
命令失败:/usr/libexec/PlistBuddy -c 打印:CFBundleIdentifier
构建/构建/产品/调试-iphonesimulator/UpdateVersion.app/Info.plist
打印:条目,“:CFBundleIdentifier”,不存在
其他信息
- 反应本机版本:0.46.4
- 平台:iOS
- 开发操作系统:macOS Sierra 10.12.5
- 开发工具:Xcode 8.3.3
以下是我最近在 iOS 上遇到这些错误时所做的操作。运行这些命令可以帮助我删除导致问题的文件夹。
rm -r ~/.rncache
转到项目目录中的该文件夹。
cd /node_modules/react-native/third_party
然后根据 url 下载这些文件。
https://github.com/google/glog/archive/v0.3.4.tar.gz
https://github.com/google/double-conversion/archive/v1.1.5.tar.gz
https://github.com/react-native-community/boost-for-react-native/releases/download/v1.63.0-0/boost_1_63_0.tar.gz
https://github.com/facebook/folly/archive/v2016.09.26.00.tar.gz
现在替换第三方文件夹中的这些文件,清理 Xcode 中的构建并运行代码。如果这些步骤导致另一个错误,请告诉我,因为执行此操作后我遇到了其他问题。但是,我的问题就这样解决了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)