ios - Ionic Xcode Emulation 删除数据

标签 ios xcode cordova ionic-framework

我正在使用以下命令来运行我的 Ionic/Cordova 项目:

ionic emulate ios -l -c -s --target=iPad-Air

当我运行它时,我经常会发现我所有的本地存储和我存储的数据(例如 pouchdb 数据)都被删除了。这使得在构建我的应用程序时很难进行测试。

我能做些什么来避免这种情况发生吗?

最佳答案

-l 命令用于实时重新加载

为了使实时重新加载工作,他们从本地 IP 提供的本地网络服务器提供您的 html。当您的本地 IP 更改时,它将作为一个新应用程序,因为客户端存储与域相关联,因此所有数据都将丢失。 (如果路由器重启或者其他原因)

因此,不要使用 -l 选项或将您的计算机配置为使用永久本地 IP 地址。

关于ios - Ionic Xcode Emulation 删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39651393/

相关文章:

android - 在 Android 2.x 中使用 Apache Cordova/PhoneGap

android - 空白页 Ionic 4 android 5.1

ios - 面朝上方向 iPhone

ios - 从不同于 Cell Click 的 UICollectionViewCell 按钮执行 Segue

ios - Swift 和 Objective-C 项目 - 生成 -Swift.h 错误 - 找不到 UIViewController 的接口(interface)声明

ios - 如何通过命令行创建目标

ios - -Swift.h 头文件中没有名为 'AVCaptureVideoDataOutputSampleBufferDelegate' 的类型或协议(protocol)

angularjs - Uncaught ReferenceError : backgroundGeolocation is not defined cordova-plugin-mauron85-background-geolocation

iphone - 为iPhone 3.x使用高清图像

android - 应用程序如何在 Nativescript 中检测到它将被卸载?