Incorrectly placed views with Xcode 9 & iOS 11 - ios

I recently upgraded to Xcode 9.2 and iOS 11. When I first run my project, all of my views were superimposed by the status bar, instead of the status bar being directly on top of my view. On an older version of Xcode, we don't have this issue. A screenshot of my problem is attached here.
Update:
Solved adding this plugin on my cordova application.
cordova plugin add cordova-plugin-statusbar

Related

Resizing issue when old projects opened in Xcode 11

I have a project which is implemented in xcode10 which is in autoresizing, but as per the apple guidelines have to submit the app through xcode11 from april onwards. I have opened the project in xcode11 but the UI seems disturbed, Even if I change the UI, its reverting back again(disturbed), if I close and opened the project in xcode11 again.
please find the screen shot of view controller in storyboard

How to upgrade old Objective C project?

I have an old Objective C project with iOS 7 deployment target and xCode 3.2 compatible version. And now I need to continue working on it. When I’m running the app on iOS 12 device the StatusBar and Keyboard are old styled and there are empty black spaces on iPhone X*’s top and bottom edges of the screen.
How can I upgrade the iOS sdk version? Is there any way to make it look like a new iOS?
I changed the deployment target and xCode compatible version (I’m using xCode 10.2.1) also accepted XCode’s Update to recommended settings

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.

How to fix warning after updating xcode 8.3 to 9.1

I was working in Xcode 8.3 and developing a Ios project in swift 3. But since my iphone is not connecting to xcode so i updated the xcode to 9.1. Now there is lot of warning showing in my code.
e.g
I was using SVProgresssHud but now its showing 3 warning and also
progress bar is not showing in simulator or device, previously it was
showing.
Below image showing warnings:
I am using dependencies of facebook in that also warning is showing. I reinstall my all dependencies but it not solves. I don't have knowledge of objective c and I am very new to ios environment.
Any help will always be appreciated.

Ionic Tabs in iOS displays part of the icon at the bottom of tab

I am developing a mobile app in ionic that uses tabs.
When I transfer from one tab to the other(click the other tab) a portion of the icon is being displayed at the bottom of the tab for less than a second. It's like a flicker that disappear after a second.
It only happens on iOS. Before I was also using the same project and it doesn't happen. I'm not sure what was the cause since I did a lot(I was trying to fix the bugs in iOS9)... I updated my ionic, cordova and downloaded the latest xcode(I have 2 xcode in my workspace, I'm testing it in 6.3 and 7.0). I'm using an iPhone with iOS 8.1.
Pleases see the image below:
I got a similar issue with my tabs on iOS9. By looking at the console while running on the iOS simulator, I saw some $digest loop error.
This is a bug specific to iOS 9 caused by ngRoute. Applying the patch provided by Ionic did the trick.
Here is the related issue: https://github.com/driftyco/ionic/issues/4082
And here is the patch: https://gist.github.com/IgorMinar/863acd413e3925bf282c

Resources