Develop apps for the iPad 3's retina display without lion? - xcode

Is Xcode 4.3.1 (and therefore lion) required to develop apps for the iPad 3's retina display?
Or is there a way to develop for the new device using Xcode 4.2? I'm not running lion yet.

If you are asking about iOS the iOS 5.1 sdk, then you will have to update to Lion and Xcode 4.3.1 to get it.
But as to the Retina display of the iPad 3, there is nothing special about it in the new sdk. So you can develop apps for the iPad 3 using Xcode 4.2. Just make sure you take into account the high resolution of the device when working with images and other graphics as you do with the iPhone Retina Display.

This small hack may be able to help you: it presents how you could install the 5.1 SDK with an older version of Xcode that works on Snow Leopard.
http://www.iphonedevsdk.com/forum/iphone-sdk-development/100229-snow-leopard-sdk-5-1-a.html

It turns out you do need to develop using Lion and iOS 5.1. If you don't build with the latest SDK then the #2x graphics won't show up in the app.

Related

Xcode 7 supporting watch OS2 with iOS8 and iOS9 support

Can I provide support with only watchOS2 app having iOS8 support ?
I am supporting iOS8 and iOS9 both in my iOS app.
I need to add watch app with WatchOS2.
User who installs in iOS9 devices are able to use watchOS2 app, but people who are using iOS8 app can't use my watch app, is this possible ?
I am confused at this point because I have to provide support for iOS8 and iOS9.
I need to take a decision quickly, any help is appreciated.
You will need to have iOS 9 for WatchOS 2 to work.
Once you update OS of your watch to Watch OS 2.0 and after it, if you try it to pair with iOS 8 version iPhone, then it will not work and Apple Watch app would advise you that your version of iOS is out of date. It would not allow you to proceed with pairing until you had updated your iPhone software to iOS 9 (Whatever latest version of iOS 9.0).
If you want to support Watch OS 1 and Watch OS 2 then you have to set separate target for both of them.

iOS Today Widget will not install on iPhone 4 running iOS 7.1, but works on other devices

Just created a Today Widget using XCODE 6.3.1 and have it working on a MINI running iOS 8.3.
When we try and install it on an iPhone 4 running iOS 7.1, it does not install or run and XCODE reports "Finished Running" with no errors etc.
We will be checking out the log, etc, but wanted to see if anyone else has seen this.
That's because widgets only work on iOS 8 or MacOS 10.10 & newer versions of those OS'es.
Which is documented in the first paragraph of this Apple documentation.

Do I need Xcode 4.5.2 to be able to build iPad mini compatible apps?

I already know that if an app is iPad 1/2 compatible, it will work fine on an iPad Mini since they have the same resolution.
The other day I updated my Xcode from 4.5 to 4.5.2 and one of the update description lines mentioned something like:
This version allows iPad Mini and iPad 4th Generation compatibility
Let's assume that all my view's frames are well prepared to run on any screen, will the apps work on iPad Mini if I compile them with Xcode 4.5 instead of 4.5.2?
Thank you, Alex.
I think you answered your own question. Seeing as all the iPad apps built before Xcode 4.5.2 was out run, yes, of course your apps will run as well.

set app to iphone4 and up,and ios6

I have 3 questions that i couldnt find an answer to.
How would i set my app to work ONLY with iPhones-4 and up ?
How can i install in my xcode ios6 to check my app ?
do i need icon in 57x57 if my app is for iphone4 and up only ?
thanks .
Ad 1. This is not possible, even if you detect iPhone model in your code, someone can buy your app on older iPhone (3GS if you build your app for iOS 6).
You should support all devices available on a given iOS version.
Ad 2. Install the newest XCode (4.5.1) from Mac AppStore
Ad 3. Yes, you do.

On OS X, can I see how a website renders on an iPhone?

I am running OS X Lion with XCode installed and want to know how a website renders on an iPhone. Are there any utilities that do that?
Launch the iOS Simulator from the iOS SDK.

Resources