所以不久前我删除了我的 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(使用前将#替换为@)