Monaca Debugger 6.0.0 Failure with iPhone6s



  • I have been using the Monaca Debugger (dashboard with debugger App) for 6 months. This morning the debugger states that I need a new version of Cordova to operate properly. It seems the App was updated (I did not ask it to update). I’m using version 6.0.0 of the debugger, 6.2.0 of Cordova and 4.2 of the Platform version.

    I’m dead in the water for testing. My debugger shows my splash screen of my App and freezes there. The built date for the debugger says August 17, 2016 11:37am. Need help with debugger.


  • Monaca

    Just in case, you should still have a backup of you app before the update.



  • @Andi Its not the user application, but the Monaca debugger application. You can’t select an older version of Cordova in the debugger now. I would assume they are backwards compatible though and the warning does not impede project functionality. Is this correct?


  • Monaca

    I see, thank you @munsterlander!
    I think there is a solution. @kenithlewis please open config.xml file in your project and check for the following line:

    <preference name="FadeSplashScreenDuration" value=".25"/>

    With Cordova 6.2, this attribute’s value changed, now it’s based in ms. If you modify it in this way, it shoud work:

    <preference name="FadeSplashScreenDuration" value="250"/>



  • This is getting worst. The XML file has ballooned greatly with this new release. There is no FadeSplashScreenDuration item in the config.xml file. Whatever app I ran through the Build completed the process, but would not load into my iPhone6s. So now I cannot use the Debugger app, nor can I successfully build a version that will load on an iPhone. Whatever changes were made in the last few days, I sure wish I knew how to revert back. I’m using the online IDE, and I can’t test with the online debugger, nor the cloud App. Am I the only one?



  • The splash screen setting in the config.xml is now there with the proper setting of 250ms. I’ve reloaded several items. I have a new debugger that works but still cannot get past the Splash screen when my App is loaded. Appears to reject the first page of my index.html. If I select from the debugger list an App with no plugins, the debugger still gives a warning about Cordova version not matching the project, but will still execute inside the debugger. The Cordova version is 6.2 in the debugger, fails all App projects, regardless of Cordova version.



  • BTW, I forgot to mention that the backup I have will not compile and run either. It will not get past the splashscreen on the debugger and will not install into an iPhone6s. The installation link freezes.



  • @kenithlewis I am afraid it may not work. I also am unable to figure out a way to revert the Monaca Debugger Application to previous versions of Cordova. Once it is updated, your projects have to go too for them to work. Maybe @Andi knows of a way to force the debugger to a Cordova version.

    Luckily for me, my applications didn’t break when I updated the Cordova version in Cloud IDE so it runs on the Debugger. I do get an error about cordova-custom-plugin but I am not worried about it for now.

    @kenithlewis Are there any specific Cordova 5.x features that you were using where your app won’t run on Cordova 6.x?



  • I tried removing the several plugins I have installed, but made no difference. If I generate a new project under 6.2, no problems; but I really can’t tell what is bad in my index.html without rebuilding piece by piece. I was getting around the debugger issue by building adhoc releases, but now they also will freeze on the splashscreen. I was shocked by the progression of the issue beyond the debugger. I’m stuck. I’ll be up all night trying to build a new app from a fresh start and see when (if) it breaks. Thank you for looking into this.



  • Please try to check the followings in config.xml. If you use other settings, please tell me.

    <preference name="SplashScreen" value="screen"/>
    <preference name="AutoHideSplashScreen" value="true"/>
    <preference name="FadeSplashScreen" value="true"/>
    <preference name="ShowSplashScreenSpinner" value="false"/> 
    <preference name="FadeSplashScreenDuration" value="250"/>
    <preference name="SplashScreenDelay" value="1000"/>


  • I added the “SplashScreenDelay” line item, all others were already in place. It still freezes on the Splash screen in the debugger. I’ve been reading where others have found issues with the build option of Cordova 6.2 had CLI build issues (with HTML 5 apps). My backup no longer works either which shows Cordova version 5.2. I just need to get the previous Cordova 5 backleveled. Is there any path to get back to the previous version? This issue is just way too big. I don’t think I’ll be able to get to a complete redesign in a few days that I have left before my App is due. Everything was all set less than a week ago. Dead in the water with Monaca.


  • Monaca

    @kenithlewis please open a support request at the following link, specifying your project id

    https://monaca.io/support/


  • Monaca

    Also, if you still have the 5.2 backup and you ARE SURE it was working before, you can build a custom debugger. It will be based on Cordova 5.2 so, if the project was working before, if will surely work now.



  • I’m not sure how it occurred, but I’m able to create ahdoc releases with my backup copy. I reset my Apple profile provisioning. I created a custom debugger which worked except for the status bar. I also created a debug build and downloaded through a PC, that worked. I tried the adhoc version and now it works (and for Android also). I appear to be back to where I was (minus the Debugger App). I’ll continue testing through in the other areas, but so far so good. Thank you sooo much for looking into this for me. I hope to be able to make my final required updates and then publish the App in a few days.


  • Monaca

    @kenithlewis glad it helped! :D

    If you want, once the app is published, show it to us on Showcase section! :)


Log in to reply