I have a phonegap application in the store which I had had to update recently. I made changes to only javascript and html file and tried to build again making changes to build setting so that I was able to build the application for iPhone 5s (64 bit). But now the problem is it runs with the new changes that I made in iPad (32 bit) but it does not display anything after splash screen in iPhone 5s. I can download and run the application from store in iPhone 5s which was build for previous versions of iPhone but when I build and run using Xcode; this problem appear.
If you have come across such problem; I would like to kindly request your solution or suggestion.Thanks in advance
Note: I am using the latest Xcode and phonegap 2.7.0
Related
I have a Cordova (6.5.0) app that uses a single-image launch screen called Default#2x~universal~anyany.png, as per the documentation. That application is targeting iOS 7.1.
When I upload to the store, I get an ITMS-90096 error (Your binary is not optimised for iPhone 5) as can be seen in another stackoverflow question.
When targeting iOS 8.0 or above, the error disappear.
How can I get this to work using Cordova? I would like to continue targeting iOS 7.1+ and yet be able to use a Launch storyboard image so that I can benefit from multitasking (split view) on devices that support it.
I've just ran into a very simular issue (same error code) with cordova.
Previous version of my app were fine, however when we pushed an update we got the above error.
I fixed it by converting all the spash images from *.jpg to *.png
Our deployment device was set to 6.0
My app was generated long time ago from VS2015 Cordova project, which somehow have a few res/screens/ios image files not using the correct sized images. After I compare them with a new VS2017 generated project images, I have to change 4 images accordingly. Then everything went fine.
I recently developed a phonegap HTML5 app and it is working fine on my iPad 2's and android devices. When I install the app onto my iPad 1's the app installs, the icon disappears, then after rebooting the icon is back and looks as if it is installed.
I can launch the app, and the splash screen is displayed, then the app just closes.
Here are my deployment settings - I'm quite new to this, so if there are any relevant settings you need to know about, let me know and I'll update my post.
Phonegap version: 3.6.0-0.21.19
iPad 1 running iOS 5.1.1
I create project and build via phonegap commandline, but package with xcode then use diawi to distribute to my iPads.
Cordova, which Phonegap is based on dropped iOS 5 support with version 3.5.0
You can read the blog post here: http://cordova.apache.org/announcements/2014/05/23/cordova-350.html
So it's likely that the code is reaching some iOS 6 commands and then crashing. I'm afraid, you'll either have to revert to an older version of Phonegap or buy a newer test device.
I would not recommend rolling back to an older version of Phonegap because, from February, Apple will require all apps submitted to include 64-bit support (See here: https://developer.apple.com/news/?id=10202014a), I believe this something that Cordova 3.5.0 introduced.
As for the disappearing/reappearing of the App icon. I used to see that if the bundle identifier given in the .plist file associated with the download was different to the one in the actual app info.plist. I've not used diawi though, so I can't help you beyond that I'm afraid.
When I'm in the Testflight web app I see some apps I've built earlier that support iOS 6 and up, but the app I'm working on now does not show up. It's an iPhone 4 running iOS 7.1.2 and testers report the same issue. My device shows also like this version under "devices" and I already tried to reconnect the device, to no avail.
The minimum OS as displayed in Testflight when I go to incompatible builds is listed as iOS 7.1. At this point I'm a bit baffled about what to do. At this point I'm a bit baffled. Already tried to check all build settings and re-uploading the build to Testflight.
Twice I had the same error. Third time I've uploaded the same code with a different build number but with the same settings it worked. I suspect a glitch in the Matrix, a temporary problem on the side of Testflight
I have been packaging an app that has been build using Cordova (Dev team is somewhere else) and I have just changed the bundle identifier to match our Enterprise Developer license (identifier like xxx.xxx.AppName from yyy.yyy.AppName). The starting point of the app is an html page and it is perfectly working on iPad simulator in Xcode but If I choose iOS device in Xcode (my iPad) only white color screen is shown up for as long as the app is opened and also it doesn't showing any error message (In Safari Developer mode there is no respectable application under my iPad option). What would be the cause. please help me guys...
App Details,
Hybrid app
Target platform is >= iOS 6
Device - iPad (only for iPad)
Thanks
The problem was on the Javascript files we were using and one of the file wasn't rendered correctly since it was referenced wrongly. So eventually we found it and correct it. Guys, for Cordova kind of app, if it behaves similarly, just check are there any java script errors then ensure it before proceeding further.
I can run my app on a physical 64-bit device it runs fine. Also I can install other test apps to the 64-bit sim. However when I try to run and build my app on the sim it acts like it is about to start by zooming in on the icon but then it freezes with the icon zoomed in then crashes but Xcode's debugger doesn't show anything. Any ideas?
EDIT: Works fine on non-64 bit sims. I have reset all iOS sims. (/Users/xxx/Library/Application Support/iPhone Simulator). I have cleaned my project and build folder.
EDIT 2: When I start a new blank single view app it doesn't work either. So I think it's my Xcode install. The 'other' app that works in the 64-bit sim doesn't build a 64-bit binary.
Reinstalling Xcode fixed the issue.
I wonder if I helped start this issue by side loading the iOS 6 SDK along side the iOS 7 SDK so that I could submit an iOS 6 app to the App Store with Xcode 5.