Ionic 应用程序在启动屏幕 iOS 上崩溃

Posted

技术标签:

【中文标题】Ionic 应用程序在启动屏幕 iOS 上崩溃【英文标题】:Ionic Application Crashes on Splash Screen iOS 【发布时间】:2018-03-06 01:57:19 【问题描述】:

所以我在 ios 中构建了我的 ionic 应用程序,但是当我打开它时,它会在显示启动画面后立即崩溃。我愿意接受建议。

【问题讨论】:

您在应用中使用任何谷歌服务吗?你用的是什么插件? 我使用 firebase 作为 db 并使用它的身份验证模块。如另一篇文章所述,我删除了 phonegap push 插件,但它仍然崩溃。 找到解决办法了吗? 【参考方案1】:

请先添加更多详细信息。 运行:ionic info

如果可能的话,也分享一些代码。

您是否也在使用登录:

    this.firebase.auth.onAuthStateChanged(user => 
        if(user)
);

【讨论】:

离子信息:cli 包:(C:\Users\malan\AppData\Roaming\npm\node_modules)@ionic/cli-utils:1.19.0 离子(离子 CLI):3.19.0 全局包:cordova(Cordova CLI):7.1.0 本地包:@ionic/app-scripts:3.0.0 Cordova 平台:android 6.3.0 ios 4.5.4 Ionic 框架:ionic-angular 3.7.1 系统:节点:v6。 11.2 npm:3.10.10 操作系统:Windows 10 环境变量:ANDROID_HOME:未设置杂项:后端:pro ` const unsubscribe = angularFireAuth.auth.onAuthStateChanged( user => if (!user) this.rootPage = 'LoginPage'; unsubscribe(); else if(user.emailVerified) this.rootPage = 'TabsPage'; unsubscribe(); else this.angularFireAuth.auth.signOut(); this.rootPage = 'LoginPage'; unsubscribe(); ); ` 对不起,我是 *** 的新手,所以我不知道如何在这里格式化文本 快速提问,你为什么要取消订阅 auth Observable?你只是快速登录吗?您可能需要实时数据库的身份验证状态。

以上是关于Ionic 应用程序在启动屏幕 iOS 上崩溃的主要内容,如果未能解决你的问题,请参考以下文章

Ionic应用程序在启动画面iOS上崩溃

应用程序打开启动屏幕但崩溃(在 iOS 设备上)

Adobe Air 应用程序在 iOS 上启动屏幕后自动崩溃

临时和企业签名的应用程序在 iOS 13.3.1 的启动屏幕上崩溃

React-native:iOS 应用程序在具有命名空间 SPRINGBOARD 的设备上的启动屏幕中崩溃

React Native App 在设备的启动屏幕上崩溃