I am working on an iPad app and I want this app only in landscape mode. Please suggest me a suitable answer for this task.
set this in app target
this may help you
Related
I made an iPhone App with Xcode. The devices setting is set to "iPhone". But in iTunes Connect it is rejected because it doesn't run on the iPad.
That is weird because it is an iPhone app, but when I checked it in Xcode, I can run it with the iPad simulator,however I think that normally this is not possible with an iPhone app.
I have added pictures to make my question clearer:
So what is gone wrong and how can I fix it?
EDIT:
Picture from resolution center:
Thanks all, I Found the problem/solution:
In my info.plist there was an extra row called supported interface orientations(iPad) where the portrait mode was added.
I have no idea how this got added here but when I removed it, the problem was solved.
From the Apple iOS App Store Review Guidelines (https://developer.apple.com/app-store/review/guidelines/):
2.10 iPhone Apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution
Basically, if you set an app to "Universal" it will have iPad and iPhone versions of the UI and will appear in the search results for both. If you set it to iPhone only, it will still be installable on iPads, but it doesn't appear in the search results by default. Additionally when a user does install it on an iPad it will just scale up the UI to best fit the screen. You cannot prevent your app from running on iPads.
Every app can run on the iPad no matter if it is supported or not. The option you have in Xcode is if you want to configure it to look good on the iPad using it's own storyboard. If you configure it for both iPad and iPhone your app fill get a + in the right corner of the price on the App Store and show up on iPad searches. However if you don't configure it to support iPads it'll not show up on searches of the Apple App Store, unless osmose selects iPhone only. You can easily submit your app to the App Store, without it being rejected my friend.
Hope that helps. Keep coding.
Nothing is wrong here , you can do this in debug mode for development purpose. Even you can run it on your iPad device from xCode. Don't worry about it, nothing wrong here.
So I am developing an app on Intel XDK. This app requires the screen orientation to stay on portrait no matter what way the device is being held. I have googled this many times and nothing has come up for apps. If you could please show me how to do this that would be greatly appreciated. Thanks.
use setRotateOrientation method or alternatively use the cordova-plugin-screen-orientation-master
intel.xdk.device.setRotateOrientation("portrait");
How I can activate landscape mode in Swift, xCode?
I want that all my application is see in landscape mode.
Thanks
Apple has a nice tutorial on it, with pictures and full walkthrough.
Basically you need to enable landscape mode in Xcode:
I'm trying to use SimFinger to make a screencast of my iPhone app. When I launch it I obtain the msg "Couldn't find iOS Simulator".
Actually, I succeed in making the video, but the landscape mode isn't supported (And I need that the "fake" iPhone changes orientation).
I've tried to change #"iOS Simulator" in the FakeFingerAppDelegate.m:
if([application.localizedName isEqualToString:#"iOS Simulator"])
{...}
but nothing happens.
Any suggestion?
What could I use instead of SimFinger to screencast an app showing it both in portrait and landscape mode, with a cursor like that of SimFinger and with a fake mask?
I resolved thanks to this link.
It needs to change the name of the iOS Simulator application in the app delegate.
How exactly would I convert a universal app from working on both the iPhone and iPad to just the iPad. If I submit it right now, it will appear as an universal app on the App Store, so how do I trick it into thinking this is just an iPad app, without creating a whole new project? I know that this is a weird question, but does anyone know? Thanks for your help!
You have to change the -targeted-device-family build setting.