不久前我在我的本机应用程序中删除了/ ios目录(让我们称之为X)。我一直在开发和测试使用Android模拟器,但现在我想确保它适用于ios与xcode模拟器等。
所以我目前的想法是用ios文件夹创建一个新的反应原生裸项目(让我们称之为Y),然后按照these steps重命名Y,使其名称为X,然后将/ ios目录从Y移动到X并尝试运行ios。
我会在这里更新一下,但我想知道是否有更好的方法,以前没有人遇到过这种情况?
我已经搜索了很多东西’重新生成ios文件夹”删除了ios文件夹”将ios文件夹添加到现有文件中’并且没有任何帮助。也许我的googlefu不够好,但如果有人有任何建议,非常感谢。
第2步将确保它由于依赖和东西而编译,但是现在我的目标是在项目中恢复/ ios文件夹,并让React Native知道它的存在(它具有所有必要的配置)。
谢谢
您需要遵循的过程与重命名本机应用程序非常相似。基本上,您只需要在根项目目录中运行react-native upgrade。有关详细信息,您可以查看另一个问题
here.以下说明介绍了如何基于具有新名称的复制项目创建另一个本机项目。
>首先复制您的名称更改的应用程序所在的目录。然后转到新克隆的目录。>更改index.ios / android.js文件中的名称,该文件作为参数提供给AppRegistry。>在package.json上相应地更改名称和版本>删除旧应用程序中剩余的/ ios和/ android文件夹。>运行$ react-native upgrade再次生成/ ios和/ android文件夹。>为任何本机依赖项运行$ react-native链接。>最后运行$ react-native run-ios或任何你想要的东西。