【发布时间】:2023-03-10 14:24:01
【问题描述】:
在为我发布的 ios ionic 应用程序添加一些新功能后,上个月我一直在与随机崩溃和白屏作斗争。我已经准备好放弃并从应用商店中删除该应用并停止使用 ionic(我很喜欢它,这是一种耻辱)。
在尝试调试、删除插件、删除代码、重建平台、搜索 stackoverflow 等近一个月后,我现在正抓紧救命稻草。
谁能告诉我,xcode 中这些缺失的文件(由cordova 插件添加)是个问题吗?我发现了很多相互矛盾的报道。这些是否可以解释为什么我的应用在启动时几乎总是白屏(尽管有时它可以工作)。
我使用的是 xcode 7.2.1 和
- 科尔多瓦 CLI:6.0.0
- Gulp 版本:CLI 版本 3.9.0
- Gulp local:本地版本 3.9.0
- 离子版本:1.1.1
- Ionic CLI 版本:1.7.14
- Ionic 应用程序库版本:0.7.0
- ios-deploy 版本:1.8.5
- ios-sim 版本:5.0.6
- Cordova-ios 4.0.1
我的应用在浏览器中运行良好,没有控制台错误。它在 Android 上也可以正常工作,这导致我发现这是一个 cordova-ios 问题或一个 xcode/ios 特定问题。
我确实找到了这个:https://issues.apache.org/jira/browse/CB-10530,但在拉入 cordova-ios 的主分支后,我仍然在大多数时间启动白屏。
肯定有人遇到过这些问题吗?
我正在使用这些插件:
- “cordova-plugin-device”,
- “cordova-plugin-console”,
- “cordova-plugin-whitelist”,
- “cordova-plugin-splashscreen”,
- “cordova-plugin-statusbar”,
- “离子插件键盘”,
- “com.phonegap.plugins.barcodescanner”,
- “cordova-plugin-crosswalk-webview”,
- “cordova-plugin-google-analytics”
白屏和xcode控制台:
谢谢
【问题讨论】:
-
你能告诉我你遇到了什么错误
-
没有错误,应用程序构建正常,但几乎总是白屏并在设备/模拟器上崩溃
-
尝试直接从xCode运行调试
-
为什么三幅作品都是红色的?
-
Xcode 控制台不会抛出任何错误。红色文件是我关心的 - 它似乎是 xcode 7,默认情况下确实有 dylibs。我不确定这是否是一个问题......
标签: ios xcode cordova ionic-framework