Tam*_*ine 62 xcode ios react-native react-native-ios
不久前我在我的本机应用程序中删除了/ ios目录(让我们称之为X).我一直在开发和测试使用Android模拟器,但现在我想确保它适用于ios与xcode模拟器等.
所以我目前的想法是用ios文件夹创建一个新的反应原生裸项目(让我们称之为Y),然后按照这些步骤重命名Y,使其名称为X,然后将/ ios目录从Y移动到X和试图run-ios.
我会在这里更新一下,但我想知道是否有更好的方法并且之前没有人遇到过这种情况?
我已经google了很多东西'重新生成ios文件夹''删除了ios文件夹''将ios文件夹添加到现有文件中'并且没有任何帮助.也许我的googlefu不够好,但如果有人有任何建议,非常感谢.
第2步将确保它由于依赖和东西而编译,但是现在我的目标是在项目中恢复/ ios文件夹,并让React Native知道它的存在(它具有所有必要的配置).
谢谢
mil*_*rac 103
您需要遵循的过程与重命名本机应用程序非常相似.基本上你只需要react-native upgrade在你的根项目目录中运行.有关详细信息,您可以在此处查看其他问题.下面的说明解释了如何基于具有新名称的复制项目创建另一个反应本机项目.
index.ios/android.js文件名更改为AppRegistry的参数.package.json/ios和/android它们从旧的应用程序其余文件夹.$react-native upgrade生成/ios和/android文件夹.$react-native link任何本机依赖项.$react-native run-ios或任何你想要的东西.Khu*_*ari 45
只需删除/删除android和ios文件夹(保留备份)并运行以下命令:
react-native eject
Supported version :
react-native <= 0.59.10
react-native-cli <= 1.3.0
react-native upgrade --legacy true
Supported version :
react-native >= 0.59.10
react-native-cli >= 1.3.0
Run Code Online (Sandbox Code Playgroud)
小智 25
注意从react-native 0.60.x开始,您可以使用以下代码重新生成ios / android目录:
react-native upgrade --legacy true
Run Code Online (Sandbox Code Playgroud)
信用在这里:https://github.com/facebook/react-native/issues/25526
工作步骤2021。
/ios /android/app.json并package.jsonnpx react-native upgrade- 即使没有生成平台文件,这也很重要。npx react-native init NewProjectName在那里运行。pod install中运行/ioscd .. && npx react-native run-ios| 归档时间: |
|
| 查看次数: |
67439 次 |
| 最近记录: |