我一直在使用模拟器开发一个本机应用程序.在模拟器(iOS)上,应用程序加载速度非常快(例如在重新加载时).但是,当我尝试将应用程序加载到设备时,它会在启动画面中花费1-3分钟,然后再加载到应用程序中.
我的项目相当小,除了javascript之外没有额外的资源.看看文档,我找不到可能导致问题的原因,但我怀疑它与没有从打包器本地服务器获取JS这一事实有关.
我究竟做错了什么?
(顺便说一句 - react-native v0.31)
小智 10
我遇到了同样的问题并发现这是因为我在开发模式下在设备上运行我的应用程序.要获得您正在寻找的性能,您需要在生产或"发布"模式下构建和运行应用程序.您可以通过传入一个--configuration选项并将其设置为Release使用以下命令来执行此操作React Native CLI:
$ react-native run-ios --configuration Release
如果这不起作用,那么您可能需要在Xcode的"发布"模式下构建您的应用程序.为此,请导航到项目/ios目录并.xcodeproj在Xcode中打开该文件.在工具栏中选择您的构建目标.滚动到底部,然后选择"编辑方案...".然后在Build Configuration下,从"Debug"切换到"Release".现在在您的目标设备上构建您的应用程序,它应该比以前更高效.
您可以在"在设备上运行:构建您的应用程序以进行生产"下的官方React Native文档中阅读更多内容.
| 归档时间: |
|
| 查看次数: |
6177 次 |
| 最近记录: |