Submitting iPhone app with 2x on Ipad - iphone

How should i submit my iPhone app so that it is also available for downloads on iPad but with 2x thing on it.
I need some configuration settings...
Architectures: Standard/Optimized?
Valid Architectures: armv6 armv7....?
Targeted Device Family: ?
iOS Deployment Target: ?
Please also mention any other settings i've missed here.
Thanks a Lot

Use iPhone/iPad for targeted device family, Standard (armv6/armv7) as architectures. Deployment target depends on the oldest iOS version you intend to support. I'd set it to 4.0 or 4.2 for new projects, but you could also use 3.2 (or even 3.0) if you're careful to use newer APIs only when they're available.

You don't need to do anything to do this, just submit the App as iPhone App and Apple will do the rest. Make you sure that in your build settings you have selected "iPhone" for "Target Device family".

If you have an iPhone app and you want it to be presented in the iPhone size when run on the iPad where the iPad presents the user with a 2x option to make the iPhone app take up the full size of the iPad screen then you need to set your "Targeted Device Family" to iPhone in Xcode 4.2 under your project - build settings screen. -rrh

Related

Steps required NOT to support iphone3g

I have created a universal app for iphone.
My questions is what are the steps necessary to NOT support iphone3g and non retina device. What are the settings in xCode and iTunes Connect that I need to adjust to pass review process?
The last iOS version that the iPhone 3G supported was 4.2.1. If you set your "iOS Deployment Target" to a value above 4.2.1 (Example: 5.0), this would make it so the app would not run on those devices. The iOS Deployment Target setting is located under the "Build Settings" tab.
Be aware that the iPhone 3GS is non-retina and would require a value higher than 6.1.3 to exclude it.
You can't. The iPad mini 1st gen is a non-retina device running iOS 7.x, so the development target won't help you.
If you would want to exclude the iPad mini as well, you could require a camera with flash via UIRequiredDeviceCapabilities, but that would:
a) exclude all iPad models with retina display as well
b) probably get your app rejected
So, while I share the wish to stop wasting development time and disk space for the sake of non-retina support, I'm afraid we're stuck with it for the time being.

iPhone application compatible with iPad

I want to make my iPhone application visible in iTunes with the following requirement: "compatible with iPad".
I want it to be working in the "mini" version on iPad. All related topics just answer the question "what should I do to get a universal app?", not "what should I do to get the same app (mini on iPad) on both devices?". Do I have to do anything at all? Are the following settings ok:
Targeted device family: iPhone
iOS deployment Target: iOS 4.0
If i set the targeted device to iPhone/iPad, xcode (3.2.5) expands all elements in the view to fit the entire screen. I don't want that. I want to be sure it installs for iPad in mini for now, the dedicated iPad version will be ready later.
If you want your application to be in the same format (not scaled) you set the targeted device familiy to iPhone as you have done here. It is correct in other words. The iOS deployment target has nothing to do with how the app looks on the iPad. Just be sure to deploy with iOS target greater or equal to 3.2

I want to target iPhone only (not iPad) using Phonegap

I want to set the iPhone the only device family available to install my app in XCODE (actually at the AppStore) but - at the AppStore - it says that it can be installed on iPhone and iPad devices;
The App is not optimized to run on a iPad :/ I'm using Phonegap in this project btw.
Note: I do have - under project settings: "Target Device Family : iPhone"
Any ideas how to fix (set) this?
You cannot prevent an iPhone application from running on an iPad. It just cannot be done at the moment, there are no special flags for it AFAIK. Most users won't be confused anyway, as iPad (specific or universal) apps are clearly marked as such on the App Store, and are easily distinguished from apps designed only for iPhone.

Make universal binary for IOS4 (iPhone 4) and 3G

How to make universal binary of one app, which can correctly run on 3G and support multitasking on iPhone 4?
Thanks!
The term "universal binary" here is a misnomer, since that is only for iPad/iPhone combined apps. If all you want to do is compile a build that works on both iPhone 4 and iPhone 3G, you need to download and install SDK 4, set 4.0 as the "Base SDK", and then set your "Deployment Target" to whatever minimum version of iOS you want to allow to run your app. Some people use a setting of 3.1.3, some people keep that setting at 4.0.
This is documented in the iPad Programming Guide under Starting Your Project.

iPhone Build SDK 4.0 With 3.2 Target Won't Install on iPad OS 3.2

I'm building an app for iPhone/iTouch that I also want to run on iPads (not a universal app, but one that just runs on on iPad with the 1x/2x button in the lower right hand corner).
I'm using iPhone SDK 4.0 and setting the following:
Base SDK: 4.0
iPhone OS Deployment Target: 3.2
When I do this, I can build an app just fine and run it on an iPhone/iTouch, but when I try to install it on my iPad I get the following error: The Info.plist for application specifies a minimum OS version of 4.0
In addition, if I package up the binary and submit it to Apple and it becomes available on the iTunes store, it shows that it's only available for iPhone (not the iPad). When I go to the App Store icon on my iPad, it doesn't even list the app as available (because Apple thinks it won't run on iPad, I assume).
Now I'm really confused, because I thought I understood the difference between the Base SDK and the Deployment Target, but Xcode is telling me I don't.
Can anyone help explain this to me?
As an aside but related question, if I build with Base SDK = "iPhone Device 3.2" it works fine on my iPad, but by doing so would I lose the Base SDK 4.0 built-in multi-tasking feature?
Check the 'Targeted Device Family' setting in your target's build settings. It needs to be set to iPhone/iPad if you want to be able to deploy to both devices.
This build setting automatically sets the UIDeviceFamily entry in the app's Info.plist (You shouldn't update this yourself, though—use the build setting instead.)
UIDeviceFamily