Cordova iOS app is running with iOS 7 style - ios

My Cordova app is built with phonegapbuild cli 9 and all plugins are up-todate. App is installed via TestFlight on iPhone iOS 12. My problem is that app is running in iOS 7 style and everything like status bar and keyboard are enlarged and displayed blury.
I tried wkwebview but made no difference.

Related

Cordova iOS platform images not visible

iOS cordova application has a tab bar at the bottom with background images. These images work perfectly fine in iOS 9 and iOS 10 with cordova 3.5.0,but in iOS 11.x the background images are not visible so I tried upgrading the cordova to 4.5.3 with all the required plug-ins. But that doesn't seem to work.
In iOS 11.2
In iOS 9
I could figure it out myself, the problem was because of the higher iOS version, image hidden property was being set to true, which I had to set to false for always, independent of OS versions.

Xcode 8.0 simulator is showing black screen while running iOS app using ionic framework

I'm using Ionic 3 framework for iOS app. My app is running with actual device but when I'm using xcode 8.0 simulator then i'm getting only black screen.
I want to run my app in simulator for debug and take screenshot of different sizes of screens.
How to resolve this problem ?

Cordova app shows default icon on iOS 7 AppStore

An iPhone app built with Cordova shows default icon on AppStore on iOS 7. I changed all the icons in Xcode, and submitted to the AppStore again, but still it shows the default icon. Below are the screenshots of Xcode and AppStore on iPhone running iOS7. All other icons work fine.
Cordova version is 3.5.0-0.2.4

Xcode not showing iOS 6 UI

I have an application build on Xcode 4.6 and iOS 6.1, but now apple requirement of submitting app must be published using Xcode 5.0. I set the deployment target to 6.1 in Xcode 5 and publish the app to app store.
I have a plan to shift completely to ios7 later but when I run app from Xcode 5 I am getting old UI but if i am downloading from store I am getting the ios7 UI which is not optimised and all loping very bad.
How to fix this issue?
Some UI elements are iOS version depended (no matter on what Xcode version your app was compiled). If you are using iOS 7 (on the simulator or on a real device) your UIAlertView for example will have the new iOS 7 UI. (Blurred white with blue writing)
I'm guessing that your iPhone has iOS 7 on it while you are trying to run your app from Xcode on iOS 6 simulator.
On a device running iOS 7, all of the system UI—such as alerts and
notifications—uses the iOS 7 appearance, even if your app is currently
using an earlier appearance.
iOS 7 UI Transition Guide
If you want to keep the legacy UI and still use Xcode 5 you can read this great tutorial.
I'd still advise against this, staying behind will stack more and more problems that you'll need to solve eventually.

UIButton doesn't get iOS 6 styling in compatibility mode in iOS 7

I am working on an app that has not yet been redesigned for iOS 7. There are a few new features being added that I want to deliver in an app update, but I want the app to run in iOS 6 "compatibility mode" on iOS 7. I have set the Base SDK to iOS 6.1. When I build and run everything looks fine in the iOS 6 Simulator. However, in the iOS 7 Simulator, all elements look iOS 6-ish with the exception of the UIButtons which are all borderless.
Is this expected behavior, or am I doing something wrong?
I tested this using a simple app with one button and one switch.
iOS 6 Simulator:
iOS 7 Simulator:
Notice how the switch remains iOS 6-like in iOS 7 but the button does not.
From my experience you need to work and submit the app using xCode 4.6 if you want to retain the iOS 6 UI. Testing is a little tedious in iOS 7 but you can do it but installing the ad hoc app on your iOS 7 device.
Update
as #rmaddy mentions in the comments, you can build directly from Xcode 4.6 to iOS 7. Use your iOS 7 device with xCode 5 before doing so.

Resources