how to update ios? - iphone

i have
xcode=3.2.5
ios=4.2
NOW
i want to update only ios to 4.3
i don't want to update xcode,
how to do so?
Thanks,
Shyam

Recent versions of Xcode will work with devices that have newer version of iOS. When you plug it in afterwards it will volunteer to download the symbols; it should "just work" after that. (I say "recent versions" since I'm not sure exactly which version was the first to do that.)
Having said that, I'm not sure that's a good idea for anything other than a point update (i.e., 4.3.1 to 4.3.2). What's your objection to updating Xcode? The download link for Xcode 3 is still present if you'd rather not move to version 4 just yet.

As Jim said, you can't only update the iOS SDK version.
You can, however, install the latest Xcode in another directory and copy over the SDK to your older developer installation.
EDIT: Actually, it depends whether or not you don't want to update at all, or just to Xcode 4. The current available version of Xcode 3 includes the latest iOS SDK, 4.3, so you could update to that. Older Xcode versions will probably be phased out eventually, though.

You can't, as far as I know. Apple couples the IDE and the SDK. You can't download one without the other.
Edit: someone may know a way involving copying files from one later XCode installation to an older one, that seems feasible.

Related

How to stop swift syntax updates in Xcode?

Is there any way to stop Swift syntax updates for Xcode? The errors are quite difficult to figure out and existing projects fail to run the apps. Thanks.
If you open the project in the latest xcode 7. It will automatically ask you whether you want to update the syntax or not.
Hope this helps.
Xcode only ships with the latest Swift version. You will need to upgrade your Swift code or stay with an older version of Xcode.

New iOS SDK Best Practices

Every iOS SDK release I skip all the beta releases simply because I never wanted to mess up my current software/SDK versions. I wanted to make sure xCode still worked fine for my current projects but I could still get a "BETA" version.
What is the best way to download the newest SDK's without messing up your existing versions?
Unfortunately, there is none. Installing a new version of Xcode might mess up with your settings. Also, a project created in Xcode N+1 (or updated with it) might not be openable in Xcode N.
For iOS N+1, it's even worse: Apple says that you can't roll back to iOS N after installing the beta. It used to work for my colleagues with iOS 6 -> iOS 5 though.
The only thing I can think of:
Install Xcode N+1 on another mac
Install iOS N+1 on another phone.
Just run multiple versions of Xcode on your machine. This has been straightforward since it became a self contained dmg package available on the App Store.
See my answer below for more information:
Can I deploy an iOS 5.1 SDK app to a device running iOS 6.0 from Xcode?

Where can I download an earlier version of iOS for backwards compatibility testing?

Does anyone know where I can download iOS version 3.1.3?
I've been searching on developer.apple.com but haven't been able to find anything.
I know that it is possible to install earlier versions of iOS using organiser (I believe the file extension for the iOS images is ipsw)
Seems like you can at least download them from Apple, though I'm having trouble installing. I believe each piece of hardware has it's own build. Here's a link for 3.1.3 for a 3G iPhone.
More generally, iClarified has a list for all firmware updates. Why this list isn't on apple.com in an obvious place utterly eludes me.
Also found you can download them here - http://www.downloadios.net
Though installing them is another question - Downgrading iOS / Upgrading to version not the most recent

How to setup 2 iPhone SDKs on one Mac

Based on your past experience, will two iPhone SDKs co-exist on a single mac?
For example, one that is in beta and one that is released.
I am planning to just copy an existing SDK to a different folder before installing a new one - would appreciate any prior warnings!
When you install 3.2 beta, the others (e.g. 3.1.2) just stick around and are available as target SDKs.
The best way to do that is to have side by side installation. And it is Apple's recommendation to do so as if you plan to release an application on the AppStore it should be built against the official version of the SDK.
You should install the released version (official one) in a directory say 'developer'
and the beta one in a folder called for example 'developerbeta'
that way, you will have both versions of Xcode and all the SDKs.
Hope this helps.
Doing not Working's explanation is correct.
The only place you're going to see the official Apple recommendation is by getting a developers account (the free one will work I believe), signing the NDA and then (1) reading the installer readme or (2) checking out the iPhone 3.2 Apple Dev forum.
The SDKs have always been separate from the developer apps like Xcode. You can always compile any project in any version of Xcode with an earlier SDK. That has always been true. However, Apple will not accept any app built with the 3.2 dev tools, i.e. Xcode, Interface Builder, Instruments etc.
I would suggest running the 3.2 dev tools under a different users to prevent any preference file mixups.
You do not need to worry about doing this for keeping iPhone OS3.2 when installing iOS4 - apple has already included 3.2 in the iOS4 installation. But this is a good tutorial if you want to keep iPhone OS 3.0 or any pre 3.2 version for testing.
http://adeem.me/blog/2010/06/16/how-to-setupinstall-2-iphone-sdks-on-one-mac/

Upgrading iphone sdk to 3.0?

This is the first time that I'm upgrading the iphone sdk and am wondering if there is anything else needed to use the upgraded version with xcode besides just installing it?
I just installed the updated package and it indicated what would be upgraded, let it finish and then opened my projects and went on. In your projects you will have to make sure you are targeting the 3.0 OS though. And make sure your device is up to date as well(if using hardware for testing)
Nope, just install it, make sure you have 3.0 on your iphone or ipod touch tho :), this is for most cases anyway, here is a doc that might help you tho http://adcdownload.apple.com/iphone/iphone_sdk_3.0__final/iphone_os_3.0_sdk_readme.pdf