how do you get iOS 4 sdk with the new XCode? - ios

I downloaded XCode and it only has the iOS 5 sdk
How do you get the iOS 4 sdk?

http://iphonesdkdev.blogspot.com/2010/04/old-versions-of-iphone-sdk.html if you must have the older sdk's

It's included; you just need to configure your project's Base SDK so it builds against iOS SDK 4.

Related

Xcode version required to push a swift based app

I need to prepare my swift based app for appstore push.Is there any minimal requirement in the version of Xcode that is suitable(Currently I'm using Xcode 6.1) for pushing the App.
New iOS apps uploaded to the App Store must include 64-bit support and be built with the iOS 8 SDK, included in Xcode 6 or later.
Link: https://developer.apple.com/news/?id=10202014a

Using ios 6.1 sdk with ios8

I have installed the ios 6.1 sdk in xcode 6 and it shows up in my base sdk drop-down.
I selected it and the app builds but when it launches on the ipad (ios 8) it seems to have a very broken apperence as if its trying to use ios 8 sdk. In ios 7 we were able to use the ios 6.1 sdk on ios 7, is this ability totally removed in ios 8?
This is an enterprise applicaiton, and the client is trying to avoid paying from a full refresh to ios 8.
Dropping an old SDK into a newer copy of Xcode is untested and unsupported by Apple, and it's no wonder you're seeing the problems you're seeing.
If you want to support an earlier version of iOS while using the latest SDK, just set the Minimum Deployment iOS version in your target's build settings (as described here in the Apple documentation I've included).
p.s. On the other hand, if you really want to keep using the iOS 6.1 SDK... use the Xcode version the SDK came with. And it should hopefully look proper under iOS 6, and it'll look like an iOS 6 app under iOS 7 & iOS 8.
p.p.s. Your client is cheap.

Titanium & Xcode 5 is it still possible to distribute an iOS 6 app?

Switched from Xcode 4.6 to Xcode 5 with titanium. Publishing new apps all go well.
No I opened an old project (Titanium SDK 3.1) and I would like to publish it to the app store for an update with the iOS 6 SDK.
How can this be done...
Thanks in advice for your answers/solution,
Erwin
You can't easily set the SDK to iOS 6, but as long as you set the deployment target to iOS 6 the app will run on iOS 6.
From the release notes of Titanium 3.1.3:
iOS 7 and Release 3.1.3 require the use of Xcode 5.0 and later. You
will still be able to compile iOS 6 apps with Xcode 5. Additionally,
Xcode 5.0 requires Mac OS X 10.8.4 or later.
Just make sure you do not use any methods or classes that are only available on iOS 7.

Changing the base SDK in Xcode

I am using Xcode 4.5. I developing an iOS app, I am targeting iOS 5.1.
I want to change the Base SDK to iOS 5.1, but it only displays iOS 6.
Where have all the others go?
You should always use the latest SDK. If you want to target older iOS versions, change the Deployment Target setting to the minimum iOS version you want to support.

how can I change ios sdk?

I want to change my iOS SDK. I have ios 5 and xcode 4.2 but I have to decrease it to iOS 4.2 SDK because of my application. In developer.apple.com the xcode 4.1 with iOS 5 so it is not available. How can I find xcode 4.1 with ios sdk 4.2 or how can I setup the ios sdk 4.2 without download xcode again. If it is not possible can you give me a linq for download xcode 4.1 with ios sdk 4.2
The base SDK should be the currently available one - it's the version of the SDK that you have installed to compile against.
However, further down the settings list you'll see that you can set the "Deployment Target" to be for lower versions iOS. That's the one that specifies the lower version of the OS that you app will run on.
Latest SDK included all required features from previous SDK versions. You shouldn't worry about it. If you want to support previous versions of iOS just set iOS Deployment Target to iOS 4.2 (or another would you like) in project settings at Build Settings tab.

Resources