Javascript react本机链接找不到project.pbxproj文件

Javascript react本机链接找不到project.pbxproj文件,javascript,ios,react-native,Javascript,Ios,React Native,我有一个react本机项目,由于eslint警告,我在package.json中更改了项目名称。现在,当我尝试运行react native link来链接任何库时,出现以下错误: 扫描文件夹中的符号链接/Users/my username/projects/myproject folder/node_模块(20ms) rnpm安装信息链接资产到ios项目 rnpm安装错误!链接时出错。错误:enoint:没有这样的文件或目录,请打开“/Users/my user name/projects/my

我有一个react本机项目,由于eslint警告,我在package.json中更改了项目名称。现在,当我尝试运行react native link来链接任何库时,出现以下错误:

扫描文件夹中的符号链接/Users/my username/projects/myproject folder/node_模块(20ms)

rnpm安装信息链接资产到ios项目

rnpm安装错误!链接时出错。错误:enoint:没有这样的文件或目录,请打开“/Users/my user name/projects/myproject folder/ios/my old app name.xcodeproj/project.pbxproj”

因此它找不到project.pbxproj文件,因为它从错误的文件夹中查看它

到目前为止,我尝试了哪些失败的结果:

  • 反应本机升级
  • 已删除节点_模块并再次运行npm安装
  • 已重命名app name,以便在AppRegistry.registerComponent的index.ios.js中更正

  • react native link在哪里查找文件project.pbxproj?如果我找到了那个位置,我可以把它改写成新的正确位置。我没有xcode,目前只有android版本。我(仍然)有两个版本的单独索引文件,甚至我听说在进行了一些react本机升级之后,它们应该已经被合并了…

    能够通过删除ios-文件夹中的其他项目文件夹来解决这个问题。显然,react native只是在它找到的每个项目中循环,然后选择第一个项目。

    能够通过删除ios文件夹中的其他项目文件夹来解决这个问题。显然,react native只是在它找到的每个项目中循环,然后选择第一个项目。

    就在今天,我遇到了这个问题。以下是我为使其再次工作而采取的步骤

    • 删除ios文件夹
    • react native eject//这将重新生成ios文件夹
    • 反应本机链接

    在前面的步骤之前,我也做了gradle清理,但我认为这是不必要的

    就在今天,我偶然发现了这个问题。以下是我为使其再次工作而采取的步骤

    • 删除ios文件夹
    • react native eject//这将重新生成ios文件夹
    • 反应本机链接
    在前面的步骤之前,我也做了gradle清理,但我认为这是不必要的