Javascript 在Xcode 10更新后,React Native不工作

Javascript 在Xcode 10更新后,React Native不工作,javascript,react-native,Javascript,React Native,我刚刚升级到Xcode 10,现在在尝试运行现有项目后,遇到了以下错误。搜索后,我在运行react native init时发现了以下问题。这个解决方案也解决了我的问题 然而,我想知道是否有人知道为什么我当前的项目现在要求我作为一个单独的实例来运行bundler。这不是世界末日,但肯定不是最好的体验 是否有人知道一种不需要运行以下命令就可以让一切正常工作的方法: rm-rf$TMPDIR/react-;rm-rf$TMPDIR/haste-;rm-rf $TMPDIR/地铁-*;守望者守望一切

我刚刚升级到Xcode 10,现在在尝试运行现有项目后,遇到了以下错误。搜索后,我在运行react native init时发现了以下问题。这个解决方案也解决了我的问题

然而,我想知道是否有人知道为什么我当前的项目现在要求我作为一个单独的实例来运行bundler。这不是世界末日,但肯定不是最好的体验

是否有人知道一种不需要运行以下命令就可以让一切正常工作的方法:

  • rm-rf$TMPDIR/react-;rm-rf$TMPDIR/haste-;rm-rf $TMPDIR/地铁-*;守望者守望一切
  • 反应本机启动--重置缓存
  • (单独的终端)反应本机运行ios

  • 在Xcode更新后,我的构建出现了问题,我所做的是将构建系统切换到
    旧的构建系统

    从文件>工作区设置

    或者按状态栏右侧的锤子图标

    将生成系统更改为传统生成系统

    还要确保在构建阶段仍然有捆绑包脚本


    告诉我,如果这对您有效,您可能需要在“Bundle React Native code and images”之后向xCode项目添加额外的构建阶段

    通过选择左上角的+号并选择“new Run script Phase”(新建运行脚本阶段),添加新的构建脚本,然后添加以下内容

    if nc -w 5 -z localhost 8081 ; then
    if ! curl -s "http://localhost:8081/status" | grep -q "packager- 
    status:running" ; then
    echo "Port 8081 already in use, packager is either not running or not 
    running correctly"
    exit 2
    
    fi
    else
    open "$SRCROOT/../node_modules/react- 
    native/scripts/launchPackager.command" || echo "Can't start packager 
    automatically"
    fi
    

    我在您发布的第二个图像中验证了捆绑脚本。我不确定在您的第一张图像中的何处可以找到锤子图标。
    文件>工作区设置
    ,我也编辑了我的回答谢谢,但这个更改对我不起作用。我收到了相同的错误。请尝试使用
    brew upgrade watchman
    更新watchman,并尝试此操作对我有效!谢谢