Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework IOS启动时的离子白屏_Ionic Framework_Ionic3 - Fatal编程技术网

Ionic framework IOS启动时的离子白屏

Ionic framework IOS启动时的离子白屏,ionic-framework,ionic3,Ionic Framework,Ionic3,我正在用Ionic开发一个3版的应用程序,但是我在IOS版上遇到了一个问题,仅仅是IOS版 几天来,我一直在研究并没有找到解决问题的方法,能够毫无问题地编译最后两个版本,但现在我需要发布另一个版本,但它不会运行 只有iOS的版本会带来麻烦 问题 构建完成后,在真实设备上进行测试,应用程序进入splashscreen并退出,进入一个根本不出来的白色屏幕 这仅在带有--prod标志的生成中发生。当我在调试模式下运行时,它与livereload和其他一切都能完美地工作 问询处 在XCode控制台中,我

我正在用Ionic开发一个3版的应用程序,但是我在IOS版上遇到了一个问题,仅仅是IOS版

几天来,我一直在研究并没有找到解决问题的方法,能够毫无问题地编译最后两个版本,但现在我需要发布另一个版本,但它不会运行

只有iOS的版本会带来麻烦

问题 构建完成后,在真实设备上进行测试,应用程序进入splashscreen并退出,进入一个根本不出来的白色屏幕

这仅在带有
--prod
标志的生成中发生。当我在调试模式下运行时,它与livereload和其他一切都能完美地工作

问询处 在XCode控制台中,我唯一看到的是所有启动,当应用程序被锁定时,我会在白色屏幕上看到:
TIC读取状态[10:0x0]:1:57
TIC读取状态[11:0x0]:1:57


任何帮助的尝试都是受欢迎的。提前谢谢

我最近也遇到了类似的问题。你在使用离子溅屏插件吗?在删除节点模块、平台和插件目录后,是否可以尝试执行干净的安装

如果它不起作用,请像这样更新你的app.component.ts

import { SplashScreen } from '@ionic-native/splash-screen';

export class MyApp {
   ...
   constructor(... public splashScreen: SplashScreen, ...) {

   this.initializeApp();

}

initializeApp() {

  this.platform.ready().then(() => {
    ...

    setTimeout(() => {
      this.splashScreen.hide();
    }, 2000);

    ...

  });
}
在config.xml中设置此性能

<preference name="AutoHideSplashScreen" value="false" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="ShowSplashScreen" value="false" />
<preference name="SplashScreenDelay" value="3000" />
<preference name="ShowSplashScreenSpinner" value="false" />
<preference name="FadeSplashScreen" value="false" />

我也有类似的问题,但似乎没有任何效果。 最后,我添加了浏览器作为平台

ionic cordova platform add browser
然后,我尝试将其作为生产运行,从那里,我能够更多地诊断问题,因为错误会显示在控制台中

ionic cordova run browser --prod --release

我在XCode显示我和真实错误时运气不佳。

如果插件cordova插件白名单版本为1.3.0,则需要卸载并安装最新版本cordova插件白名单1.3.3。然后是爱奥尼亚cordova平台rm ios、爱奥尼亚cordova平台添加ios、爱奥尼亚cordova构建ios。插件cordova插件白名单已经在1.3.3版本中。