Universal app and landscape orientation for iPad


I want to design a universal app that I'd want to support just portrait orientation. It's weird because Xcode allows you to select portrait orientation only in the target's Deployment Info settings (and in Info.plist), but reading the <a href="https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/LaunchImages.html" rel="nofollow">iOS Human Interface Guidelines</a>, in the section regarding the launch images, I've found this:


You must provide at least one launch image. Typically, an iPhone app includes at least one launch image in portrait orientation; an iPad app includes at least one launch image in portrait orientation and at least one launch image in landscape orientation.


Does that mean that you have to provide a launch image in landscape orientation even if you only support portrait orientation? Or is it required to support landscape orientation in iPad?


<strong>EDIT:</strong> It looks like it is not required to support both portrait and landscape orientations in iPad, though strongly recommended. However, it looks like, if an orientation supported, also the opposite one should be (portrait and upside-down, for instance). Is it required then to provide both launch images? (portrait and upside-down). Thanks again


It is strongly recommended that your application support all orientations. This includes portrait, portrait upside-down, landscape left and landscape right. iPad apps that require an orientation must support both variants of that orientation.

<a href="https://developer.apple.com/library/ios/qa/qa1588/_index.html" rel="nofollow">https://developer.apple.com/library/ios/qa/qa1588/_index.html</a>


  • Looking for good online CTIME/Unixtime converter [closed]
  • JBPM 5 - Human Task “Recall”
  • AS3 making a default array work: function example(human:Array = [“heart”,“skull”])?
  • Return Multiple Arrays Using for Loop Inside toString Class
  • Android text field: distance between line and text
  • cant create handler inside thread that has not called looper.prepare
  • ube error: _mm_aeskeygenassist_si128 intrinsic requires at least -xarch=aes
  • iPhone — MKReverseGeocoder.adminstrativeArea — getting state abbreviation
  • Does Windows Phone 7 have a standard Edit/Add/Delete convention?
  • iOS custom UTI in UIDocumentPickerViewController initWithDocumentTypes
  • iOS - Is this a task for enums?
  • DataGridView: Pass by Value or Reference?
  • CFBundleDevelopmentRegion not works as expected
  • Comparing user's facebook/twitter friends to site's users in Python/Django
  • Why can't UI components be accessed from a backgroundworker?
  • Facebook iOS SDK Not Calling Completion Handler
  • Aptana 3 remove bundle (jquery)
  • How do I retrieve the user information of a user authenticated with Apache's mod_ldap?
  • How to set elevation color?
  • Uncaught TypeError: $(…).select2 is not a function
  • Can someone please explain to me in the most layman terms how to use EventArgs?
  • Jenkins: FATAL: Could not initialize class hudson.util.ProcessTree$UnixReflection
  • Silverlight DependencyProperty.SetCurrentValue Equivalent
  • Firefox Extension - Monitor refresh and change of tab
  • Zurb Foundation _global.scss meta styles for js?
  • How can I enlarge video fullscreen without the affected interface project in as3?
  • Installed module is empty
  • Custom Tabgroup Appcelerator
  • Python urlparse: small issue
  • Reading JSON from a file using C++ REST SDK (Casablanca)
  • FileReader+canvas image loading problem
  • Control modification in presentation layer
  • C# - Serializing and deserializing static member
  • JavaScriptCore crash on iOS9
  • SSO with signing and signature validation doesn't work
  • Join two tables and save into third-sql
  • How to make Safari send if-modified-since header?
  • How to disable jQuery.jplayer autoplay?
  • What are the advantages and disadvantages of reading an entire file into a single String as opposed
  • python draw pie shapes with colour filled