如何在React Native项目中重新生成ios文件夹?
所以前一段时间我删除了我的原生应用程序中的/ ios目录(我们称之为X)。 我一直在开发和testing使用android模拟器,但现在我想确保它可以在ios上使用xcode模拟器等。
所以我目前的想法是用ios文件夹创build一个新的反应本机裸项目(让我们称之为Y),然后按照这些步骤重命名Y,使其具有X的名称,然后将Y / IOS目录从Y移动到X和试图run-ios
。
我会在这里更新一下,但是我想知道是否有更好的方法,而且之前没有人遇到过这种情况?
我GOOGLE了很多东西'再生ios文件夹''删除ios文件夹''添加ios文件夹到现有的..'没有什么帮助。 也许我的谷歌是不够好,但如果任何人有任何build议,非常感谢。
第2步将确保它编译,因为依赖和东西,但现在我的目标是只是让/ ios文件夹回到项目中,并为React的本地知道它的存在(它具有所有必要的configuration)。
谢谢
您需要遵循的过程与重命名原生应用程序非常相似。 基本上你只需要在根项目目录下运行react-native upgrade
。 有关更多信息,您可以在这里查看其他问题。 下面的说明解释了如何基于复制的名称创build另一个反应原生项目。
- 首先复制你要更名的应用程序所在的目录。 并转到您新克隆的目录。
- 将
index.ios/android.js
文件中的名称更改为index.ios/android.js
的参数。 - 在
package.json
相应地更改名称和版本 - 从旧应用程序中删除
/ios
和/android
文件夹。 - 运行
$react-native upgrade
再次生成/ios
和/android
文件夹。 - 针对任何本机依赖项运行
$react-native link
。 - 最后运行
$react-native run-ios
或任何你想要的。