从Apple App Store更新应用程序后,离子卡在启动屏幕上

时间:2018-09-13 21:08:47

标签: ios angularjs ionic-framework

我有一个iOS应用程序,每当我向Apple应用程序商店发布更新时,在更新该应用程序时,该应用程序就会永远停留在启动屏幕上。用户必须先卸载该应用程序,然后再次下载它,然后它才能再次运行。这可能是什么?可能与Ionic Pro实时更新功能发生冲突?我只是做离子Cordova构建ios --prod,然后将其存档在xcode中并上传。有没有人看过或者可以提供一些信息?我已经能够在模拟器中重现一次,输出是:

2018-09-12 08:11:04.984076-0500 Partners SL[34884:1454769] Apache Cordova native platform version 4.5.5 is starting.
2018-09-12 08:11:04.985122-0500 Partners SL[34884:1454769] Multi-tasking -> Device: YES, App: YES
2018-09-12 08:11:05.006231-0500 Partners SL[34884:1454769] CDVWKWebViewEngine: trying to inject XHR polyfill
2018-09-12 08:11:05.595907-0500 Partners SL[34884:1454769] CDVWKWebViewEngine will reload WKWebView if required on resume
2018-09-12 08:11:05.596117-0500 Partners SL[34884:1454769] Using Ionic WKWebView
2018-09-12 08:11:05.597015-0500 Partners SL[34884:1454769] [CDVTimer][console] 0.097990ms
2018-09-12 08:11:05.597364-0500 Partners SL[34884:1454769] [CDVTimer][handleopenurl] 0.159979ms
2018-09-12 08:11:05.600208-0500 Partners SL[34884:1454769] [CDVTimer][intentandnavigationfilter] 2.681017ms
2018-09-12 08:11:05.600456-0500 Partners SL[34884:1454769] [CDVTimer][gesturehandler] 0.082970ms
2018-09-12 08:11:05.606008-0500 Partners SL[34884:1454769] [CDVTimer][file] 5.420923ms
2018-09-12 08:11:05.623266-0500 Partners SL[34884:1454769] [CDVTimer][splashscreen] 17.089963ms
2018-09-12 08:11:05.623982-0500 Partners SL[34884:1454769] [CDVTimer][ioniccordovacommon] 0.558019ms
2018-09-12 08:11:05.624276-0500 Partners SL[34884:1454769] CDVIonicKeyboard: resize mode 1
2018-09-12 08:11:05.625319-0500 Partners SL[34884:1454769] [CDVTimer][keyboard] 1.165986ms
2018-09-12 08:11:05.635999-0500 Partners SL[34884:1454769] [CDVTimer][statusbar] 10.508060ms
2018-09-12 08:11:05.636167-0500 Partners SL[34884:1454769] [CDVTimer][TotalPluginStartup] 39.312959ms

然后永远呆在那里,设备将显示启动屏幕和微调器。 我打开了safari dev工具,控制台中没有任何内容。网络显示对http://localhost:8080/的单个请求,但它甚至没有红色。它没有状态或来源。

如果我单击safari开发工具顶部的刷新图标(或通过javascript刷新),则会得到未以红色显示的localhost:8080 404。

“元素”标签仅显示空的头部和身体标签。完全没有内容。似乎该应用程序甚至没有加载JS文件。

离子信息如下:

Ionic:

   ionic (Ionic CLI)  : 4.0.6 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.2.0

Cordova:

   cordova (Cordova CLI) : 8.0.0
   Cordova Platforms     : android 7.1.1, ios 4.5.5

System:

   ios-deploy : 2.0.0
   NodeJS     : v10.8.0 (/usr/local/lib/node_modules/node/bin/node)
   npm        : 6.2.0
   OS         : macOS High Sierra
   Xcode      : Xcode 9.4.1 Build version 9F2000

如果我从模拟器设备中删除了该应用程序,然后再次构建并运行,它将正常运行。这是最奇怪的部分。

谢谢!希望有人能帮忙!

0 个答案:

没有答案