zoukankan      html  css  js  c++  java
  • ReactNative踩坑系列--构建失败

    初始化项目后执行react-native run-ios,构建失败:

    ** BUILD FAILED **
    
    
    The following commands produced analyzer issues:
    
        Analyze /Users/lcz/workspace/APP/temp/node_modules/react-native/ReactCommon/yoga/yoga/YGNodeList.c
        Analyze /Users/lcz/workspace/APP/temp/node_modules/react-native/ReactCommon/yoga/yoga/Yoga.c
    (2 commands with analyzer issues)
    
    The following build commands failed:
        PhaseScriptExecution Install Third Party /Users/lcz/workspace/APP/temp/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/double-conversion.build/Script-190EE32F1E6A43DE00A8543A.sh
    (1 failure)
    
    Installing build/Build/Products/Debug-iphonesimulator/temp.app
    An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
    Failed to install the requested application
    An application bundle was not found at the provided path.
    Provide a valid path to the desired application bundle.
    Print: Entry, ":CFBundleIdentifier", Does Not Exist
    
    Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/temp.app/Info.plist
    Print: Entry, ":CFBundleIdentifier", Does Not Exist

    上网查了很多资料没有找到解决方案,估计是react-native版本的问题。

    测试版本:

    "react": "16.0.0-alpha.12",
    "react-native": "0.45.0"

    切换成下面的版本就可以了:

    "react": "16.0.0-alpha.6",
    "react-native": "0.44.3"

    具体操作:删除node-modules文件夹,修改pakage.json文件,然后执行npm install

    注意:react版本要和react-native版本搭配,上面版本只换一个也会出错

  • 相关阅读:
    C语言-if语句
    C语言-表达式
    C语言-基础
    Java for LeetCode 187 Repeated DNA Sequences
    Java for LeetCode 179 Largest Number
    Java for LeetCode 174 Dungeon Game
    Java for LeetCode 173 Binary Search Tree Iterator
    Java for LeetCode 172 Factorial Trailing Zeroes
    Java for LeetCode 171 Excel Sheet Column Number
    Java for LeetCode 169 Majority Element
  • 原文地址:https://www.cnblogs.com/dragon-aslan/p/6965014.html
Copyright © 2011-2022 走看看