重命名React Native项目

时间:2019-10-21 10:51:45

标签: ios react-native react-navigation react-native-ios

我有一个可正常工作的react本机应用程序(没有expo),可以在Android和iOS设备上运行和编译。现在,我正在尝试重命名该应用程序,但是我遇到了问题。

遵循的步骤:

  • 我已经删除了ios和android目录。
  • 更改了我的app.json中的项目名称
  • 通过react-native upgrade --legacy重新生成android和ios目录(因为弹出不再起作用)
  • 根据需要更新了我的podfile
  • 安装Pod

当我尝试通过xcode编译应用程序时,出现“空不是对象(评估'_RNGestureHandlerModule.default.Direction')

我猜想这是由于在您安装一些本机第三方组件时的自动链接。因此,我删除了node_modules,并再次安装了所有响应本机导航的工具。然后,我运行了react-native链接。先前的错误消失了。

现在,我坚持:

Target 'cjlrnneTests' has target dependency on Target 'cjlrnne'

That command depends on command in Target 'cjlrnne': script phase “[CP] Copy Pods Resources”

老实说,我不知道还要做什么/寻找什么。

任何人都可以提供一些线索或更改RN应用名称的步骤吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以尝试使用此软件包来重命名该应用。 react-native-rename

https://www.npmjs.com/package/react-native-rename

react-native-rename <newName>

它将自动配置所有内容。