应用程序未在iOS上运行最新版本的react-native

时间:2017-07-31 06:28:12

标签: react-native

新项目无法在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安装\ 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",不存在

其他信息

  • React Native version:0.46.4
  • 平台:iOS
  • 开发操作系统:macOS Sierra 10.12.5
  • 开发工具:Xcode 8.3.3

1 个答案:

答案 0 :(得分:3)

这里我最近在ios中得到了这些错误,Ruunihg这些代码帮我删除导致问题的文件夹

rm -r ~/.rncache

在项目目录

中转到此文件夹
/node_modules/react-native/third_party

然后下载这些文件以获取网址

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

现在从第三方文件夹中替换这些文件 清理xocde中的构建并运行代码 这些步骤可能会导致其他错误,让我知道这种情况,因为我这样做后还面临其他问题。但最后我解决了我的问题