XCODE 5 and submission to apple itunes - xcode4

I have an app that is developed in xcode 4, I Have converted the project to xcode 5 which remained the xcode 4 design, did not adjust it to meet the xcode 5 20 px change and its working fine, yesterday I have received a mail from apple which content is -->
Make sure your apps work seamlessly with the innovative technologies in iOS 7. Starting February 1, new apps and app updates submitted to the App Store must be built with Xcode 5 and iOS 7 SDK. Learn more about building apps for iOS 7.
I entered the apple site and see this -->
User Interface - Elevate the content of your apps and make your user interface come alive on iOS 7. Adopt the new design to simplify and revitalize your app with clarity, translucency, and depth. UIKit allows you to incorporate realistic motion and transitions with new APIs that enable your user interface to respond to every touch and swipe by following the behaviors and physical constraints you define. Take advantage of powerful new text layout tools and dynamic type that respect the design principles of iOS 7.
should I have to change the design to be like other ios 7 design with the same bar color? should I start changing the UI and make new designs 480*320 and not 460*320 with black bar?
please help me I cant submit the app before 1/2
thanks

I can't see why they would have rejected (If they did) because we aren't near the 1st of February yet.
Apple announced on the 17th December 2013 the below (This can be found https://developer.apple.com/news/?id=12172013a)
tarting February 1, new apps and app updates submitted to the App Store must be built with the latest version of Xcode 5 and must be optimized for iOS 7
It's not like weren't expecting this, but your apps should be fine up to the 1st February for any submissions as long as they don't break any of Apples review guidelines and don't go against the Human Interface guidelines. But after the 1st of February any submissions that you do will require your apps to be iOS 7 optimized and work to the new Human Interface guidelines
Hope this helps.

You can still use a 460x320 view if you make sure it is properly positioned inside both iOS 6 and iOS 7 sized window or view controller bounds (or support iOS 7 only). For iOS 7, you can put another view or subview behind the status bar if you wish to customize its color.

Related

IOS 13 can show 4 camera previews at the same time?

I know that IOS13 can display 2 camera previews simultaneously on iPhone 11 Pro and above. I saw the DoubleTake app where they are showing live preview from all the 4 cameras (three back cameras and one front camera). Any pointer on how this can be achieved?
The above screen shot shows the camera selection part in their app. All the 4 videos are simultaneously showing live. IOS13 supports 2 cameras active at a time on iPhone 11 Pro. How can I display all 4 cameras in my app as seen in this screen?
There is an open API for this. You can do it with AVCaptureMultiCamSession, which is a capture session that supports simultaneous capture from multiple inputs of the same media type.
It's a lot of code. For details, pls check out these WWDC 2019 sessions:
Introducing Multi-Camera Capture for iOS
Advances in Camera Capture & Photo Segmentation
And there an excellent sample code project associated with it.

How to see all the screen class engagements on firebase

I just integrated firebase to my android and ios app.
The dashboard has an engagement card where i can see the top 3 activities or viewcontrollers that the users engage in. The percentage only add up to 74%, and total engagement time is ~ 2 minutes while the average engagement time is 5 minutes.
As you can see from this image here
But how do I see the rest of screen classes? I am pretty sure my app contains more than 3 classes, and I am quite sure my QA people go through other parts of the application.
The issue was that i was using an old version of Firebase library. (9.8.0)
As you can see from this link here
https://firebase.google.com/support/release-notes/android#20170707
The automatic screen tracking is only added in version 11.0.0
After I included that version, everything worked.
I setup my iOS using cocoaPod so it was never an issue.
The table generated by Screen Class is generated automatically by Firebase based on the most recent screens visited in your app.
You can manually track the desired screens in you app by having the setCurrentSreen method when the screen transition occurs. Those screens would appear when you will select ScreenName in the drop down.

iOS 9 status bar appears below black bar

What is happening to my app in Xcode 7 / iOS 9?
The whole screen looks condensed, as if an iPhone 4S app is displaying on an iPhone 6. It looks normal in the iPhone 4S simulator.
I thought it was a problem with the auto layout constraints in the main storyboard, so I eventually deleted everything apart from the root view in the root view controller (blue screen), and there's still a problem with it.
I tried enabling size classes, thinking that this was the problem due to previously being disabled, but the result was the same.
Is anyone else getting this problem in their existing apps running in iOS 9?
Target>General>Launch Image Source>use asset
it will create new asset named BrandAsset, place your launch images over here. Create LaunchScreen.storyboard if already not existing and select it to Target>General>Launch Screen File.
Thanks for the answers. They pointed me in the right direction, as I wasn't aware it was anything to do with the launch screen.
I found out I had no LaunchScreen.storyboard file. Digging around in the docs led me onto this:
New projects are created with a launch screen storyboard file called
LaunchScreen.storyboard. Alternately, you can create a new launch
screen file using File > New, selecting the User Interface category,
and choosing a file type of Launch Screen.
It was weird that I had to do this, as I only started developing this app in iOS 8, and apparently this was a change in iOS 8. But with iOS 9 Apple are obviously getting more aggressive with deprecating incorrectly set up projects, and the consequences were that it was bug to my app.
The positive I guess, is that all of this forced me to at least create a launch image instead of having nothing.

Web Audio Mobile Safari Lock Screen Controls

I have a web audio player that uses Soundmanager2. Right now play/pause work on the lock screen and prev/next do not work. I worked on iOS 7 but I couldn't figure out why.
I see lots of talk about setting the track image and player controls in a native app, but not in an audio web app. That said I'd like to know why it quit working in iOS8 and what I can do to add a track image?
Update: Controls do not work in iOS 8, only on iOS7.
I found this on http://www.schillmania.com/projects/soundmanager2/doc/download/:
Side note: The prior release's pre-emptive fix for iOS 8 ended up being a non-issue, as the official iOS 8 release did not use "OS 10" in the user-agent string. Nonetheless, SoundManager2 will now correctly identify iOS 10+ vs. incorrectly flagging it as "iOS 1".
Since this question was asked Mar 21 '14 at 20:20, and the heading above it was
"version = "V2.97a.20150601"" (6/1/15), which means the update came after this question, and the edit, so
it should be able to work now.

Sizes and names on icons and launch images in Xcode 5, ios 7

I recently downloaded xcode 5 and work now for ios 7. How do I add Icon-images to the project now? What is the sizes that I need and do they have to have specific names?
I also want to know this things about the launch images.
I have searched on google and stuff but I find different answers and I want to know the right answer.
I do also wonder if I put this icons in my project for ios 7 does it work for those who have ios 6?
Thanks!
Here the guidelines iOS for all icons and the new guidelines for iOS 7 here.
and Here a website to create all size of your icons for iOS 6, 7 and Android with the 1024*1024.

Resources