如何在 React Native 项目中重新生成 ios 文件夹?

2023-12-10

所以不久前我删除了我的 React Native 应用程序中的 /ios 目录(我们称之为 X)。我一直在使用 android 模拟器进行开发和测试,但现在我想确保它可以在 ios 上使用 xcode 模拟器等运行。

所以我当前的想法是使用 ios 文件夹创建一个新的 React Native 裸项目(我们称之为 Y),然后按照这些步骤重命名 Y,使其具有 X 的名称,然后将 /ios 目录从 Y 移动到 X 并尝试run-ios.

我会在这里更新情况,但我想知道是否有更好的方法,以前没有人遇到过这种情况吗?

我用谷歌搜索了很多东西“重新生成 ios 文件夹”“删除 ios 文件夹”“将 ios 文件夹添加到现有的..”,但没有任何帮助。也许我的 googlefu 不够好,但如果有人有任何建议,非常感谢。

第 2 步将确保它能够编译,因为依赖项和其他东西,但现在我的目标是将 /ios 文件夹放回项目中,并让 React Native 知道它的存在(它具有所有必要的配置)。

Thanks


您需要遵循的过程与重命名 React Native 应用程序非常相似。基本上你只需要运行react-native upgrade在您的根项目目录中。有关更多信息,您可以检查另一个问题here。下面的说明解释了如何基于具有新名称的复制项目创建另一个 React Native 项目。

  • 首先复制您要更改名称的应用程序所在的目录。并转到您新克隆的目录。
  • 更改名称于index.ios/android.js文件作为 AppRegistry 的参数给出。
  • 相应地更改名称和版本package.json
  • Delete /ios and /android旧应用程序中剩余的文件夹。
  • Run $react-native upgrade生成/ios and /android再次文件夹。
  • Run $react-native link对于任何本机依赖项。
  • 终于跑了$react-native run-ios或任何你想要的东西。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 React Native 项目中重新生成 ios 文件夹? 的相关文章

随机推荐