I am planning to submit an iOS app to appstore. I developed this App earlier with xcode5.1 which supports iOS 6.0 and later(iOS8 was not released that time).
Do I want to restructure my app for ios 8.0 by including launch screen and icon images for iphone 6 and 6 plus.? (When I add #3x launch images for iPhone6/6 plus its showing some alignment issues with my screens which will force me to postpone my release.)
Will my app get rejected if I build the App with xcode 6.1 without including launch screen and icon images for iphone 6 and 6 plus.?
Apple docs says :
If your app indicates that it is optimized for the iPhone 6 Plus, at least one 5.5-inch screenshot is required. Up to four additional screenshots can be uploaded. You can rearrange the screenshots when you create or edit the iTunes Connect record.
There is a similar message for iPhone 6.
The question is now how to you indicate your app support iPhone 6/6 Plus ? iPhone 5 support was indicated when a 4" launch image was added to your project, so i guess iPhone 6/6 Plus support will only be added when the according launch images will be added to your project.
Xcode 6 also allows the use of a Launch screen file instead of Launch images. If you choose this option, iPhone 6/6 plus support will automatically be added since the Launch Screen handles all available the sizes.
To answer your question : your app should be accepted without the launch screen because it indicates you doesn't support iPhone 6/6 plus. Try to add these resolution when you can, Apple added some constraints about distribution, starting February 1, 2015, and maybe they'll do the same for resolution.
Related
We are planing to submit an app supporting from iOS 7 . We might submit it in the month of April 2015. We are not currently planning to add 3x images. iPhone 6 and 6 plus are supported though. We are not adding launch images in the iOS8+ category. We are adding only in iOS 7 and later in Xcode 6.
Given that scenario will our app be approved by Apple?. Please post if there is risk of rejection.
There is no issue in adding launch images just for the 1x and 2x although not highly recommended.
Recommendation from Apple
Support for a New Screen Scale The iPhone 6 Plus uses a new Retina HD
display with a screen scale of 3.0. To provide the best possible
experience on these devices, include new artwork designed for this
screen scale.
You can go ahead, there is no reason that apple would reject it.
iOs will automatically choose whatever image is most suitable for that particular screen size.
I don't think there is a rule which says that you can't submit an app which does not have launch images for some devices.
In fact we sent an app which had the situation like you explained here. And it was approved by Apple.
We are not currently planning to add 3x images. iPhone 6 and 6 plus are supported though
==> Iphone 6+ support means including #3x images. (otherwise by default you mean by support which it provides by itself)
App won't be rejected.
my app is live on itune appstore but its showing that it is compatible upto iphone 5/5S. But i had tested the app on iphone 6 and 6++ simulators and it is working fine.
What i have to do so that it should show that this app is compatible with iphone 6 and 6++
Thanks
In order to support iPhone 6 and iPhone 6 Plus compatibility, either you need to use a LaunchScreen file or simply add Launch images for 6/6Plus. Now when you try to run the app, it will automatically detect screen size and you can clearly see the app in correct dimension and size.
I need to submit the build to Apple App store with Xcode 5.1.
1.) Do I need to include Launch Images for Iphone6 and IPhone6 Plus so that users can run on Iphone6 and Iphone6 Plus?
2.) Do I need to include any new App Icons?
3.) Is there anything i need to add which is specific for Iphone6 and Iphone6 plus?
i think that i is not related neither with the devices nor with the Xcode version that you use but with the iOS versions that your app will be running on.
Furthermore if your app will run on iOS 8 ,then you have to add launch images for iPhone 6 and iPhone 6 plus.
As concerning the App icons,here it is a link for the App icons that you have to include.
App Icons
I have uploaded my app build to itunes connect from Xcode 5.1.1... I currently do not support iPhone 6. When I submit to review I get an error that I have to upload iPhone 6 sreenshots first.
ITC.apps.validation.screenshot_5.5-Inch_missing
ITC.apps.validation.screenshot_4.7-Inch_missing
Is there anyway I could just bypass iPhone 6 screenshots where as my app doesn't support iPhone 6 yet ?
My App was accepted with Photoshop Scaled 4-inch Screens. However, for now apple stopped requiring iPhone 6 screenshots.
You can't submit an app that does not support iPhone 6. So I guess it makes sense that iTunes Connect now makes it compulsory to include at least one screenshot for the iPhone 6 and 6 Plus resolutions.
But unless you include launch images for the iPhone 6/6 Plus resolutions your app will run in scaled mode on the new iPhones. So as a quick workaround, I imagine that simply scaling your existing screenshots would give similar results to re-capturing them.
As the apple has announced the two more screen sizes iPhone 6 and 6 plus. What will happen to apps already in app store build for iPhone 4 and 5. Will they be stretched or their layout be distorted in these new phones?
Please help me because I have recently submitted two of my apps in app store waiting for review. So should I change them or they will work fine. As I haven't use Auto layout in these apps.
Thanks.
If you have uploaded apps from XCode 5.x apple will take care and they will be scaled and stretched to fit them in iPhone and iPhone 6. If you want to take advantage of new devices you will have to use XCode 6 and add launch images on your project with these steps.
If you have not added launch images for iPhone 6 and 6 plus (and do not have Launch Screen File for iOS 8) , than your apps will be streached to fit in new devices , once you add them app will not be streached and you will have to manage it.
So with Xcode 5.x , you can be absoulatly sure that iOS will take care and streach your app to look just like thy look in iPhone 5 or 5S.
As Bhumit said, you need to add launch images at the new sizes if you want to have your apps scale properly for iPhone 6.
A corollary is that they will not scale in the simulator until you add those launch images. You can just add some default ones to test - I recommend grabbing David Smith's blanks.
If you do not test in the simulator with launch images, you will get a false impression of your app working because the default scaling kicks in. (If you are happy to leave it with that default scaling, fine for now.)
According to the latest version of Xcode 6 , the apps running in the previous iPhone environments of 5 and 4s will work as they are in iOS 8 i.e iPhone 6 , 6+. I suggest you download Xcode 6 from the Apple Developer Site and run your apps in the iPhone 6 and 6+ and see for yourself.
I have also found the apple link for this problem. Under heading 'Supporting New Screen Sizes and Scales'. You can check out above link for more such information.